怎么判断是不是变量,如何看python环境变量设置好没
Python判断变量是否被设置的方法:可以使用locals()函数进行判断。locales()函数将当前位置的所有局部变量作为字典类型返回。具体使用方法如下:[testvar in locals()。按键()。keys()】。
该方法如下:
(推荐教程:Python入门)
第一种方法使用内置函数locals():
Locals():获取定义的对象字典。
Testvarinlocals()。keys()第二种方法使用内置函数dir():
Dir():获取已定义对象的列表
Testvarindir()第三种方法使用内置函数vars():
Vars():获取定义的对象字典
变量()。has_key(testvar )示例:
#testvar未定义。
在locals()中打印“testvar”。按键()
#输出:假
间接打印“testvar”
#输出:假
printvars()。has_key(testvar )
#输出:假
#定义测试变量
testvar=1
在locals()中打印“testvar”。按键()
#输出:真
间接打印“testvar”
#输出:真
printvars()。has_key(testvar )
#输出:真
-
# #描述:
如果定义的函数有参数,但是调用时没有参数,那么会报告其他错误而不是未定义的变量!
deffunc1(srcdir):
printsrcdir
尝试:
func1()
例外:
打印 1111
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。