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 相关文章推荐
利用soaplib搭建webservice详细步骤和实例代码
Nov 20 Python
python使用wxpython开发简单记事本的方法
May 20 Python
python实现数独算法实例
Jun 09 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
Jan 08 Python
python一行sql太长折成多行并且有多个参数的方法
Jul 19 Python
Python绘制并保存指定大小图像的方法
Jan 10 Python
在Python中如何传递任意数量的实参的示例代码
Mar 21 Python
python绘制双Y轴折线图以及单Y轴双变量柱状图的实例
Jul 08 Python
opencv转换颜色空间更改图片背景
Aug 20 Python
python cv2.resize函数high和width注意事项说明
Jul 05 Python
python如何设置静态变量
Sep 07 Python
python 实现两个变量值进行交换的n种操作
Jun 02 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
Laravel5权限管理方法详解
2016/07/26 PHP
PHP培训要多少钱
2017/06/06 PHP
php常用日期时间函数实例小结
2019/07/04 PHP
浏览器常用高宽的jquery插件
2011/02/24 Javascript
jquery中使用ajax获取远程页面信息
2011/11/13 Javascript
jQuery实现多按钮单击变色
2014/11/27 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
JS滚动到指定位置导航栏固定顶部
2017/07/03 Javascript
jsonp跨域请求详解
2017/07/13 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
JSON数据中存在单个转义字符“\”的处理方法
2018/07/11 Javascript
JavaScript实现学生在线做题计时器功能
2018/12/05 Javascript
微信小程序中悬浮窗功能的实现代码
2019/08/02 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
JavaScript进阶(一)变量声明提升实例分析
2020/05/09 Javascript
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
python支持断点续传的多线程下载示例
2014/01/16 Python
python 判断是否为正小数和正整数的实例
2017/07/23 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
如何利用Pyecharts可视化微信好友
2019/07/04 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
2019/07/04 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
python logging日志模块原理及操作解析
2019/10/12 Python
Python操作redis和mongoDB的方法
2019/12/19 Python
简述安装Slackware Linux系统的过程
2012/01/12 面试题
汽车检测与维修个人求职信
2013/09/24 职场文书
电子商务专业个人的自我评价
2013/12/19 职场文书
超市活动计划书
2014/04/24 职场文书
大学理论知识学习自我鉴定
2014/04/28 职场文书
人力资源求职信
2014/05/25 职场文书
学习十八大演讲稿
2014/09/15 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
汽车销售助理岗位职责
2015/04/14 职场文书
国际贸易实训总结
2015/08/03 职场文书
nginx限制并发连接请求数的方法
2021/04/01 Servers
关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)
2022/04/04 Python