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的汉字转GBK码实现代码
Feb 19 Python
Python单元测试框架unittest使用方法讲解
Apr 13 Python
TensorFlow 模型载入方法汇总(小结)
Jun 19 Python
python利用插值法对折线进行平滑曲线处理
Dec 25 Python
python 获取图片分辨率的方法
Jan 08 Python
用Python配平化学方程式的方法
Jul 20 Python
python通过http下载文件的方法详解
Jul 26 Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
Aug 21 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
Apr 28 Python
基于django 的orm中非主键自增的实现方式
May 18 Python
Pandas直接读取sql脚本的方法
Jan 21 Python
Python实现拼音转换
Jun 07 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 include_path设置技巧分享
2011/07/03 PHP
PHP获取MAC地址的函数代码
2011/09/11 PHP
php全排列递归算法代码
2012/10/09 PHP
PHP设计模式之解释器模式的深入解析
2013/06/13 PHP
PHP将两个关联数组合并函数提高函数效率
2014/03/18 PHP
Laravel 5.3 学习笔记之 安装
2016/08/28 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
对YUI扩展的Gird组件 Part-1
2007/03/10 Javascript
jQuery下通过$.browser来判断浏览器.
2011/04/05 Javascript
js控制table合并具体实现
2014/02/20 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
2014/06/30 Javascript
javascript 判断是否是微信浏览器的方法
2016/10/09 Javascript
前端把html表格生成为excel表格的实例
2017/09/19 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
vue vant中picker组件的使用
2020/11/03 Javascript
js正则表达式简单校验方法
2021/01/03 Javascript
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
探究Python的Tornado框架对子域名和泛域名的支持
2015/05/02 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
python django框架中使用FastDFS分布式文件系统的安装方法
2019/06/10 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
Pytorch mask-rcnn 实现细节分享
2020/06/24 Python
解决PyCharm无法使用lxml库的问题(图解)
2020/12/22 Python
Exoticca英国:以最优惠的价格提供豪华异国情调旅行
2018/10/18 全球购物
Java里面Pass by value和Pass by Reference是什么意思
2016/05/02 面试题
职工运动会邀请函
2014/02/02 职场文书
公司员工检讨书
2014/02/08 职场文书
创业者迈进成功第一步:如何写创业计划书?
2014/03/22 职场文书
结婚当天新郎保证书
2015/05/08 职场文书
西柏坡观后感
2015/06/08 职场文书
2016计算机专业毕业生自荐信
2016/01/28 职场文书
《飘》英文读后感五篇
2019/10/11 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js