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 相关文章推荐
Python3实现带附件的定时发送邮件功能
Dec 22 Python
python实现n个数中选出m个数的方法
Nov 13 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
Oct 30 Python
Pytest参数化parametrize使用代码实例
Feb 22 Python
基于Python共轭梯度法与最速下降法之间的对比
Apr 02 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
Apr 16 Python
Idea安装python显示无SDK问题解决方案
Aug 12 Python
Python监听键盘和鼠标事件的示例代码
Nov 18 Python
利用python进行文件操作
Dec 04 Python
python爬不同图片分别保存在不同文件夹中的实现
Apr 02 Python
Python中的嵌套循环详情
Mar 23 Python
Python OpenCV实现图像模板匹配详解
Apr 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(2)
2006/10/09 PHP
如何删除多级目录
2006/10/09 PHP
php 清除网页病毒的方法
2008/12/05 PHP
php中一个有意思的日期逻辑处理
2012/03/25 PHP
PHP中数组定义的几种方法
2013/09/01 PHP
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
解密ThinkPHP3.1.2版本之模板继承
2014/06/19 PHP
Yii框架安装简明教程
2020/05/15 PHP
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
jQuery+Cookie实现切换皮肤功能【附源码下载】
2018/03/25 jQuery
JavaScript根据json生成html表格的示例代码
2018/10/24 Javascript
JS使用H5实现图片预览功能
2019/09/30 Javascript
JS+DIV实现拖动效果
2020/02/11 Javascript
Vue 3.0 全家桶抢先体验
2020/04/28 Javascript
jquery实现简单自动轮播图效果
2020/07/29 jQuery
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
2020/09/10 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
vue created钩子函数与mounted钩子函数的用法区别
2020/11/05 Javascript
Python中splitlines()方法的使用简介
2015/05/20 Python
详解Python3中setuptools、Pip安装教程
2019/06/18 Python
python按键按住不放持续响应的实例代码
2019/07/17 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
Python基于locals返回作用域字典
2020/10/17 Python
Opencv+Python识别PCB板图片的步骤
2021/01/07 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
Yahoo-PHP面试题1
2016/07/20 面试题
小饰品店的创业计划书范文
2013/12/28 职场文书
心理健康教育制度
2014/01/27 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
师德自我剖析材料范文
2014/10/06 职场文书
优秀员工自荐书
2015/03/06 职场文书
利用Python脚本写端口扫描器socket,python-nmap
2022/07/23 Python