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中使用item()方法遍历字典的例子
Aug 26 Python
python实现简单图片物体标注工具
Mar 18 Python
python for和else语句趣谈
Jul 02 Python
Pandas实现DataFrame按行求百分数(比例数)
Dec 27 Python
python同义词替换的实现(jieba分词)
Jan 21 Python
Python 批量读取文件中指定字符的实现
Mar 06 Python
Python importlib动态导入模块实现代码
Apr 16 Python
Django rest framework分页接口实现原理解析
Aug 21 Python
Python QT组件库qtwidgets的使用
Nov 02 Python
详解python polyscope库的安装和例程
Nov 13 Python
Python内置包对JSON文件数据进行编码和解码
Apr 12 Python
python缺失值填充方法示例代码
Dec 24 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
神族 Protoss 剧情介绍
2020/03/14 星际争霸
php 设计模式之 单例模式
2008/12/19 PHP
php高级编程-函数-郑阿奇
2011/07/04 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
微信公众号实现会员卡领取功能
2017/06/08 PHP
PHP count_chars()函数讲解
2019/02/14 PHP
eval与window.eval的差别分析
2011/03/17 Javascript
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
js数组的操作详解
2013/03/27 Javascript
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
JS限制文本框只能输入数字和字母方法
2015/02/28 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
javascript实现rgb颜色转换成16进制格式
2015/07/10 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
前端微信支付js代码
2016/07/25 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
深入理解vue $refs的基本用法
2017/07/13 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
详解vue项目中如何引入全局sass/less变量、function、mixin
2018/06/02 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
Python使用matplotlib实现绘制自定义图形功能示例
2018/01/18 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
关于Numpy数据类型对象(dtype)使用详解
2019/11/27 Python
罗马尼亚购物网站:Vivantis.ro
2019/07/20 全球购物
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
日本AOKI官方商城:AOKI西装
2020/06/11 全球购物
医院辞职信范文
2014/01/17 职场文书
《黄河颂》教学反思
2014/02/07 职场文书
坚定理想信念心得体会
2014/03/11 职场文书
学生个人自我鉴定范文
2014/03/28 职场文书
财务情况说明书范文
2014/05/06 职场文书
2014年中学生检讨书大全
2014/10/09 职场文书
纪律委员竞选稿
2015/11/19 职场文书
Win11开始菜单添加休眠选项
2022/04/19 数码科技
python的html标准库
2022/04/29 Python