>  기사  >  백엔드 개발  >  Python 判断变量是否已定义介绍_PHP教程

Python 判断变量是否已定义介绍_PHP教程

WBOY
WBOY원래의
2016-07-13 17:41:53931검색

需要判断变量是否已经定义。在php里面这是一个轻而易举的事情,直接用isset函数判断一下变量就可以了,不过python里面好像没有这么简单。google了一下,没有好的结果,最后只好,自己动手写一个了。用的是try .. except ..else 来做到的。

仿照php,定义了一个isset函数.
def  isset(v):  
     try :  
         type (eval(v))  
      except :  
          return   0   
      else :  
          return   1   
def isset(v):  
     try:  
         type (eval(v))  
      except:  
           return 0
      else:  
          return 1
def isset(v):
     try:
         type (eval(v))
      except:
          return 0
      else:
          return 1

当判断一个变量是否定义时候,直接调用这个函数就可以了,但是需要注意到是,必须传入一个字符串。比如,判断user_name是否定义时候,需要这样调用
·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······15001.if  isset( user_name ):  
    print   user_name is defined   
else   
    print   user_name is not defined

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486102.htmlTechArticle需要判断变量是否已经定义。在php里面这是一个轻而易举的事情,直接用isset函数判断一下变量就可以了,不过python里面好像没有这么简单。...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.