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中as用法实例分析
Apr 30 Python
Python 获取当前所在目录的方法详解
Aug 02 Python
python装饰器深入学习
Apr 06 Python
Python查找文件中包含中文的行方法
Dec 19 Python
python粘包问题及socket套接字编程详解
Jun 29 Python
利用python list完成最简单的DB连接池方法
Aug 09 Python
Python turtle库绘制菱形的3种方式小结
Nov 23 Python
Python下划线5种含义代码实例解析
Jul 10 Python
了解一下python内建模块collections
Sep 07 Python
Python实现随机爬山算法
Jan 29 Python
requests在python中发送请求的实例讲解
Feb 17 Python
忆童年!用Python实现愤怒的小鸟游戏
Jun 07 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
利用PHP制作简单的内容采集器的代码
2007/11/28 PHP
php命名空间学习详解
2014/02/27 PHP
PHP中使用array函数新建一个数组
2015/11/19 PHP
Zend Framework教程之Zend_Registry对象用法分析
2016/03/22 PHP
PHP设计模式之注册树模式分析
2018/01/26 PHP
用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
2009/08/15 Javascript
js切换div css注意的细节
2012/12/10 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
2013/09/02 Javascript
了解了这些才能开始发挥jQuery的威力
2013/10/10 Javascript
JQuery中使用Ajax赋值给全局变量异常的解决方法
2014/01/10 Javascript
Javascript递归打印Document层次关系实例分析
2015/05/15 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
2015/10/30 Javascript
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
KOA+egg.js集成kafka消息队列的示例
2018/11/09 Javascript
Vue表单之v-model绑定下拉列表功能
2019/05/14 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
Python 文件和输入输出小结
2013/10/09 Python
python搜索指定目录的方法
2015/04/29 Python
更换Django默认的模板引擎为jinja2的实现方法
2018/05/28 Python
python之消除前缀重命名的方法
2018/10/21 Python
Python3.5局部变量与全局变量作用域实例分析
2019/04/30 Python
Scrapy-Redis结合POST请求获取数据的方法示例
2019/05/07 Python
安装好Pycharm后如何配置Python解释器简易教程
2019/06/28 Python
Python 保持登录状态进行接口测试的方法示例
2019/08/06 Python
Django用户身份验证完成示例代码
2020/04/03 Python
python 实现性别识别
2020/11/21 Python
装修致歉信
2014/01/15 职场文书
2014年乡镇人大工作总结
2014/11/25 职场文书
社区六一儿童节活动总结
2015/02/11 职场文书
汉字听写大会观后感
2015/06/12 职场文书
经营场所使用证明
2015/06/19 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书