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实现从web抓取文档的方法
Sep 26 Python
Python判断某个用户对某个文件的权限
Oct 13 Python
Django查询数据库的性能优化示例代码
Sep 24 Python
Django 日志配置按日期滚动的方法
Jan 31 Python
python基于socket进行端口转发实现后门隐藏的示例
Jul 25 Python
Numpy 中的矩阵求逆实例
Aug 26 Python
numpy 声明空数组详解
Dec 05 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
Jan 02 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
Aug 26 Python
python使用matplotlib绘制折线图的示例代码
Sep 22 Python
如何让PyQt5中QWebEngineView与JavaScript交互
Oct 21 Python
利用Python+OpenCV三步去除水印
May 28 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全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
Laravel框架下的Contracts契约详解
2020/03/17 PHP
Js 中debug方式
2010/02/07 Javascript
Angularjs 基础入门
2014/12/26 Javascript
js通过iframe加载外部网页的实现代码
2015/04/05 Javascript
js比较日期大小的方法
2015/05/12 Javascript
浅谈JavaScript字符串与数组
2015/06/03 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
简单实现jQuery上传图片显示预览功能
2020/06/29 jQuery
基于Bootstrap table组件实现多层表头的实例代码
2017/09/07 Javascript
微信小程序实现长按删除图片的示例
2018/05/18 Javascript
vue项目中使用eslint+prettier规范与检查代码的方法
2020/01/16 Javascript
js实现无缝轮播图插件封装
2020/07/31 Javascript
在Linux下使用Python的matplotlib绘制数据图的教程
2015/06/11 Python
python计算圆周率pi的方法
2015/07/11 Python
python爬取足球直播吧五大联赛积分榜
2018/06/13 Python
OpenCV2从摄像头获取帧并写入视频文件的方法
2018/08/03 Python
详解Python3中的迭代器和生成器及其区别
2018/10/09 Python
详解Python下Flask-ApScheduler快速指南
2018/11/04 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
python opencv 批量改变图片的尺寸大小的方法
2019/06/28 Python
如何使用scrapy中的ItemLoader提取数据
2020/09/30 Python
Python tkinter实现日期选择器
2021/02/22 Python
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
俄罗斯的精英皮具:Wittchen
2018/01/29 全球购物
Hashtable 添加内容的方式有哪几种,有什么区别?
2012/04/08 面试题
《蝙蝠和雷达》教学反思
2014/04/23 职场文书
年度考核表个人总结
2015/03/06 职场文书
2016新年慰问信范文
2015/03/25 职场文书
食堂采购员岗位职责
2015/04/03 职场文书
餐饮服务食品安全承诺书
2015/04/29 职场文书
创业计划书之面包店
2019/09/12 职场文书
Python使用Kubernetes API访问集群
2021/05/30 Python
MySQL 十大常用字符串函数详解
2021/06/30 MySQL