文章详情页
Python判断变量是否存在
浏览:229日期:2022-06-26 15:36:10
问题描述
Python如何判断变量是否存在?
if var: var_exists = True if not var: var_exists = True
这样在定以前做判断报错啊
问题解答
回答1:参考文章:Python学习之路上的几个经典问题
Python判断变量是否存在方法一:使用try: ... except NameError: ...。
try: varexcept NameError: var_exists = Falseelse: var_exists = True
方法二:使用locals()和globals()两个内置函数。
locals() : 基于字典的访问局部变量的方式。键是变量名,值是变量值。globals() : 基于字典的访问全局变量的方式。键是变量名,值是变量值。
var_exists = ’var’ in locals() or ’var’ in globals()
相关文章:
1. 无法为JSP编译类:无法解析类型java.util.Map $ Entry。从所需的.class文件间接引用它2. javascript - 事件的定义有无函数的区别3. mac连接阿里云docker集群,已经卡了2天了,求问?4. node.js - npm安装模块时,在cmd上显示的是一条白线,白线前面是一天反斜线转圈圈,然后就出现npm ERR错误了,求帮助,谢谢5. vue.js - android环境下在vue中引入vux.js 报错。6. css - width设置为100%之后列表无法居中7. javascript - 怎样优化网页打开速度呢?8. 用python3的smtplib库发邮件一直返回无法发送邮件提示,是什么原因?9. javascript - 怎么写一个函数,传一个字符串()进去可以实现各种日期形式的增减?并且考虑到当月是28,30,31天10. 第6行的$_GET[’F’]没有定义啊?求问一下是什么意思?
排行榜

网公网安备