欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python檢測(cè)某個(gè)變量是否有定義的方法

 更新時(shí)間:2015年05月20日 12:26:27   作者:網(wǎng)海水手  
這篇文章主要介紹了python檢測(cè)某個(gè)變量是否有定義的方法,實(shí)例分析了Python常用的變量判定技巧,需要的朋友可以參考下

本文實(shí)例講述了python檢測(cè)某個(gè)變量是否有定義的方法。分享給大家供大家參考。具體如下:

第一種方法使用內(nèi)置函數(shù)locals():
'testvar'   in   locals().keys()

第二種方法使用內(nèi)置函數(shù)dir():

'testvar'   in   dir()

第三種方法使用內(nèi)置函數(shù)vars():

vars().has_key('testvar')

測(cè)試如下:

#testvar未定義 
In [1]: 'testvar' in locals().keys() 
Out[1]: False 
In [2]: 'testvar' in dir() 
Out[2]: False 
In [3]: vars().has_key('testvar') 
Out[3]: False 
#定義testvar 
In [4]: testvar=1 
In [5]: 'testvar' in locals().keys() 
Out[5]: True 
In [6]: 'testvar' in dir() 
Out[6]: True 
In [7]: vars().has_key('testvar') 
Out[7]: True 

還有使用try...except...自己定義的,總之方法很多.

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 詳解Python中RegEx在數(shù)據(jù)處理中的應(yīng)用

    詳解Python中RegEx在數(shù)據(jù)處理中的應(yīng)用

    正則表達(dá)式(Regular?Expressions,簡(jiǎn)稱?RegEx)是一種強(qiáng)大的文本匹配和搜索工具,它在數(shù)據(jù)處理、文本解析和字符串操作中發(fā)揮著關(guān)鍵作用,下面就跟隨小編一起來了解一下RegEx的具體使用吧
    2024-01-01
  • python 提取tuple類型值中json格式的key值方法

    python 提取tuple類型值中json格式的key值方法

    今天小編就為大家分享一篇python 提取tuple類型值中json格式的key值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python灰度變換中的分段線性函數(shù)專項(xiàng)分析實(shí)現(xiàn)

    Python灰度變換中的分段線性函數(shù)專項(xiàng)分析實(shí)現(xiàn)

    灰度變換是指根據(jù)某種目標(biāo)條件按一定變換關(guān)系逐點(diǎn)改變?cè)磮D像中每個(gè)像素灰度值的方法。目的是改善畫質(zhì),使圖像顯示效果更加清晰。圖像的灰度變換處理是圖像增強(qiáng)處理技術(shù)中的一種非?;A(chǔ)、直接的空間域圖像處理方法,也是圖像數(shù)字化軟件和圖像顯示軟件的一個(gè)重要組成部分
    2022-10-10
  • Windows下的Python 3.6.1的下載與安裝圖文詳解(適合32位和64位)

    Windows下的Python 3.6.1的下載與安裝圖文詳解(適合32位和64位)

    這篇文章主要介紹了Windows下的Python 3.6.1的下載與安裝圖文詳解(適合32位和64位),需要的朋友可以參考下
    2018-02-02
  • python ubplot使用方法解析

    python ubplot使用方法解析

    這篇文章主要介紹了python ubplot使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 六個(gè)Python編程最受用的內(nèi)置函數(shù)使用詳解

    六個(gè)Python編程最受用的內(nèi)置函數(shù)使用詳解

    在日常的python編程中使用這幾個(gè)函數(shù)來簡(jiǎn)化我們的編程工作,經(jīng)常使用能使編程效率大大地提高。本文為大家總結(jié)了六個(gè)Python編程最受用的內(nèi)置函數(shù),感興趣的可以了解一下
    2022-07-07
  • 8個(gè)Python必備的PyCharm插件(附下載地址)

    8個(gè)Python必備的PyCharm插件(附下載地址)

    Python是一種廣泛使用的編程語言,PyCharm是最受歡迎的Python IDE之一,本文就來介紹一下8個(gè)Python必備的PyCharm插件,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • Python pymongo模塊常用操作分析

    Python pymongo模塊常用操作分析

    這篇文章主要介紹了Python pymongo模塊常用操作,結(jié)合實(shí)例形式分析了pymongo模塊的導(dǎo)入、連接MongoDB數(shù)據(jù)以及插入、更新、刪除、查詢等操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-09-09
  • R vs. Python 數(shù)據(jù)分析中誰與爭(zhēng)鋒?

    R vs. Python 數(shù)據(jù)分析中誰與爭(zhēng)鋒?

    R和Python兩者誰更適合數(shù)據(jù)分析領(lǐng)域?在某些特定情況下誰會(huì)更有優(yōu)勢(shì)?還是一個(gè)天生在各方面都比另一個(gè)更好?
    2017-10-10
  • python開發(fā)簡(jiǎn)單的命令行工具簡(jiǎn)介

    python開發(fā)簡(jiǎn)單的命令行工具簡(jiǎn)介

    這篇文章主要介紹了python開發(fā)簡(jiǎn)單的命令行工具實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2023-02-02

最新評(píng)論