Python 中如何判断变量是否已经定义
2009-04-12 22:16
721 查看
最近两天被逼得又用来几天python, 已经基本上全给忘记了。有一个比较奇怪的需要,需要判断变量是否已经定义。在php里面这是一个轻而易举的事情,直接用isset函数判断一下变量就可以了,不过python里面好像没有这么简单。google了一下,没有好的结果,最后只好,自己动手写一个了。用的是try .. except ..else 来做到的。
仿照php,定义了一个isset函数.
当判断一个变量是否定义时候,直接调用这个函数就可以了,但是需要注意到是,必须传入一个字符串。比如,判断user_name是否定义时候,需要这样调用
仿照php,定义了一个isset函数.
def isset(v): try: type (eval(v)) except: return 0 else: return 1
当判断一个变量是否定义时候,直接调用这个函数就可以了,但是需要注意到是,必须传入一个字符串。比如,判断user_name是否定义时候,需要这样调用
if isset('user_name'): print 'user_name is defined' else print 'user_name is not defined'
相关文章推荐
- Python 中如何判断变量是否已经定义
- Python判断变量是否已经定义的方法
- Python判断变量是否已经定义的方法
- javascript判断变量是否已经定义
- C/C++中如何判断一个输入的变量是否和其定义的类型一致
- python 中判断变量是否定义方法
- python中判断一个变量和类是否定义的方法
- JS判断变量是否已经定义
- php 如何判断一个常量是否已经定义
- php 如何判断一个常量是否已经定义
- python中如何判断某个变量是否存在
- 判断变量是否定义
- python如何判断对象是否iterable
- 判断变量是否存在(python)
- Python判断一个变量是否存在
- 如何在Shell中判断一个变量是否为整数
- ios 如何判断键盘是否已经显示
- 如何判断是否已经安装VC++2008运行库
- 根据包名如何判断这个应用是否已经安装。
- python 4-2 如何判断字符串a是否以字符串b开头或结尾str.startswith/os.stat(filename)/stat.S_IRWXU