文章详情页
Python判断变量是否存在
浏览:62日期: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. mysql建表报错,查手册看不懂,求解?2. php - mysql连表统计查询3. Navicat for mysql 中以json格式储存的数据存在大量反斜杠,如何去除?4. mysql - mybatis 查询 统计某个列数量 ,根据一个列,分组查询,在xml文件如何接收5. mysql时间格式问题6. MySQL数据库中文乱码的原因7. mysql - 分库分表、分区、读写分离 这些都是用在什么场景下 ,会带来哪些效率或者其他方面的好处8. mysql - 连续的24条sql语句,一条条查,还是union all好?9. MySQL不知道错哪里了?10. mysql主从复制 REPLICATE_DO_DB 参数从服务器reboot后每次都回滚为初始设置
排行榜
