Python判断变量是否已经定义的方法


Posted in Python onAugust 18, 2014

Python判断变量是否已经定义是一个非常重要的功能,本文就来简述这一功能的实现方法。

其实Python中有很多方法可以实现判断一个变量是否已经定义了。这里就举出最常用的两种作为示例,如下所示:

方法一:try except方法:

def isset(v): 
   try : 
     type (eval(v)) 
   except : 
     return  0  
   else : 
     return  1

用法:

if isset('user_name'): 
  print 'user_name is defined' 
else 
  print 'user_name is not defined'

方法二:使用命名空间:

'varname' in locals().keys()
'varname' in  dir()

本文示例仅作参考,读者还可以继续在Python的编程实践中继续总结其他的方法。

Python 相关文章推荐
Python 第一步 hello world
Sep 25 Python
python用于url解码和中文解析的小脚本(python url decoder)
Aug 11 Python
Python调用C++程序的方法详解
Jan 24 Python
Python使用正则表达式抓取网页图片的方法示例
Apr 21 Python
Python反射用法实例简析
Dec 22 Python
致Python初学者 Anaconda入门使用指南完整版
Apr 05 Python
对numpy Array [: ,] 的取值方法详解
Jul 02 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
Jul 11 Python
pandas 对group进行聚合的例子
Dec 27 Python
python打印文件的前几行或最后几行教程
Feb 13 Python
pandas抽取行列数据的几种方法
Dec 13 Python
Python如何解决secure_filename对中文不支持问题
Jul 16 Python
Python实现全角半角转换的方法
Aug 18 #Python
Python实现冒泡,插入,选择排序简单实例
Aug 18 #Python
Python算法之栈(stack)的实现
Aug 18 #Python
Python实现partial改变方法默认参数
Aug 18 #Python
Python实现发送email的几种常用方法
Aug 18 #Python
Python内置数据类型详解
Aug 18 #Python
Python3基础之输入和输出实例分析
Aug 18 #Python
You might like
phpmyadmin 访问被拒绝的真实原因
2009/06/15 PHP
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
浅析PHP的ASCII码转换类
2013/07/05 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
2020/04/14 PHP
jQuery 点击图片跳转上一张或下一张功能的实现代码
2010/03/12 Javascript
图片在浏览器中底部对齐 解决方法之一
2011/11/30 Javascript
JS实现为表格动态添加标题的方法
2015/03/31 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
Python的包管理器pip更换软件源的方法详解
2016/06/20 Python
深入理解 Python 中的多线程 新手必看
2016/11/20 Python
Django REST Framework序列化外键获取外键的值方法
2019/07/26 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
2019/08/31 Python
Python 继承,重写,super()调用父类方法操作示例
2019/09/29 Python
python list多级排序知识点总结
2019/10/23 Python
Python PyPDF2模块安装使用解析
2020/01/19 Python
计算Python Numpy向量之间的欧氏距离实例
2020/05/22 Python
使用SQLAlchemy操作数据库表过程解析
2020/06/10 Python
python图片验证码识别最新模块muggle_ocr的示例代码
2020/07/03 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
Python实现Excel自动分组合并单元格
2021/02/22 Python
英文版餐饮业求职信
2013/10/18 职场文书
职业生涯规划设计步骤
2014/01/12 职场文书
旷课检讨书2000字
2014/01/14 职场文书
总经理秘书岗位职责
2014/03/17 职场文书
幼儿园小班评语大全
2014/04/17 职场文书
家长写给孩子的评语
2014/04/18 职场文书
中秋节活动总结
2014/08/29 职场文书
疾病证明书
2015/06/19 职场文书
市场营销计划书
2019/04/24 职场文书
创业计划书之都市休闲农庄
2019/12/28 职场文书
Python实现生活常识解答机器人
2021/06/28 Python
python数据可视化使用pyfinance分析证券收益示例详解
2021/11/20 Python
错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?
2022/07/07 数码科技