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开发的实用计算器完整实例
May 10 Python
浅谈Python处理PDF的方法
Nov 10 Python
对python中的pop函数和append函数详解
May 04 Python
基于python中theano库的线性回归
Aug 31 Python
解决Pycharm运行时找不到文件的问题
Oct 29 Python
Python解析json时提示“string indices must be integers”问题解决方法
Jul 31 Python
Python 实现加密过的PDF文件转WORD格式
Feb 04 Python
python 实现人和电脑猜拳的示例代码
Mar 02 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
Mar 06 Python
Python类绑定方法及非绑定方法实例解析
Oct 09 Python
Python项目实战之使用Django框架实现支付宝付款功能
Feb 23 Python
神经网络训练采用gpu设置的方式
Mar 03 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 - Html Transfer Code
2006/10/09 PHP
php操作JSON格式数据的实现代码
2011/12/24 PHP
PHP防范SQL注入的具体方法详解(测试通过)
2014/05/09 PHP
php修改上传图片尺寸的方法
2015/04/14 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
php利用gd库为图片添加水印
2016/11/09 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
js文本框输入点回车触发确定兼容IE、FF等
2013/11/19 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
2016/01/27 Javascript
jQuery实现区域打印功能代码详解
2016/06/17 Javascript
jQuery删除当前节点元素
2016/12/07 Javascript
JS高级运动实例分析
2016/12/20 Javascript
react系列从零开始_简单谈谈react
2017/07/06 Javascript
JS轮播图实现简单代码
2021/02/19 Javascript
JS实现电商放大镜效果
2017/08/24 Javascript
微信小程序中遇到的iOS兼容性问题小结
2018/11/14 Javascript
详解小程序不同页面之间通讯的解决方案
2018/11/23 Javascript
maptalks+three.js+vue webpack实现二维地图上贴三维模型操作
2020/08/10 Javascript
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
python实现顺时针打印矩阵
2019/03/02 Python
Django实现跨域的2种方法
2019/07/31 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
2019/08/05 Python
Pytorch DataLoader 变长数据处理方式
2020/01/08 Python
pytorch实现从本地加载 .pth 格式模型
2020/02/14 Python
美国大型的健身社区和补充商店:Bodybuilding.com
2016/09/06 全球购物
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
一套C++笔试题面试题
2012/06/06 面试题
Linux文件系统类型
2012/09/16 面试题
中国梦主题教育活动总结
2014/05/05 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
倡议书作文
2015/01/19 职场文书
小学生安全保证书
2015/05/09 职场文书
《金钱的魔力》教学反思
2016/02/20 职场文书
MySQL中datetime时间字段的四舍五入操作
2021/10/05 MySQL
对讲机知识
2022/04/07 无线电