麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Python > 正文

Python isidentifier()判斷是否為Python的合法標(biāo)識(shí)符

2023-04-26 12:04:40
字體:
供稿:網(wǎng)友

Python中isidentifier()函數(shù)的作用是檢查一個(gè)字符串是否是Python有效的標(biāo)識(shí)符。

一、標(biāo)識(shí)符命名規(guī)則

標(biāo)識(shí)符是用來定義Python中的變量、類、函數(shù)名稱、模塊名稱以及Python中的保留字。標(biāo)識(shí)符命名時(shí)應(yīng)遵循一定的規(guī)則,否則導(dǎo)致語法錯(cuò)誤。Python中合法的標(biāo)識(shí)符應(yīng)滿足以下規(guī)則:

(1)標(biāo)識(shí)符只能由下劃線或字母開始,不能是數(shù)字;

(2)標(biāo)識(shí)符中不能含除下劃線之外的其它特殊字符,如$,#,%,~等;

(3)在定義自己的標(biāo)識(shí)符時(shí),不能使用Python的保留字。

(4)Python中理論上可以使用Unicode中除特殊字符、格式控制符、不可打印字符、符號(hào)字符、空白符之外的所有字符,如漢字,英文字母、日語平假名、希臘字母等;

(5)Python中標(biāo)識(shí)符的長度沒有限制,且是大小寫敏感的。

其它關(guān)于標(biāo)識(shí)符的知識(shí),可以閱讀上面提到的那篇文章。

關(guān)于標(biāo)識(shí)符的有關(guān)概念,讀者可以去閱讀本站的另一篇文章:Python中的標(biāo)識(shí)符命名方法及使用注意事項(xiàng)。

實(shí)際上,按照規(guī)則,一般我們不會(huì)出現(xiàn)什么問題,但有時(shí)可能需要判斷一個(gè)標(biāo)識(shí)符是否為合法的Python標(biāo)識(shí)符。這時(shí)isidentifier()函數(shù)就派上用場(chǎng)了。其語法格式如下:

isidentifier()函數(shù)的語法格式

str.isidentifier()

該函數(shù)沒有參數(shù),如果 str 是合法的標(biāo)識(shí)符,則返回 True ,否則返回 False .

isidentifier()函數(shù)使用示例

>>> 'X'.isidentifer()
True
>>> 'a123'.isidentifer()
True
>>> '_a_student'.isidentifier()
True
>>> '2people'.isidentifier() # 以數(shù)字開頭
False
>>> '_2people'.isidentifier() # 以下劃線開頭
True
>>> 'stu$fee'.isidentifier() # 包含不合法字符$
False
>>> 'str-1'.isidentifier() # 包含不合法字符-
False
>>> 'while'.isidentifier() # Python中的關(guān)鍵字
True
>>> '人數(shù)'.isidentifer()  #使用漢字作為標(biāo)識(shí)符
True
>>> 'αβ'.isidentifier()
True

從上面的輸出可以看到,Python中isidentifier()函數(shù)不僅能判斷用戶定義的標(biāo)識(shí)符是否合法,同時(shí)也能把Python的保留關(guān)鍵字判斷為有效的標(biāo)識(shí)符。如果想判斷一個(gè)標(biāo)識(shí)符是否是Python的保留關(guān)鍵字,可以使用keword模塊中的iskeyword函數(shù)來判斷,詳見《Python中的標(biāo)識(shí)符命名方法及使用注意事項(xiàng)》一文。

Python isidentifier()函數(shù)

本文(完)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲va久久久噜噜噜久牛牛影视 | 久久久国产精品成人免费 | 国产亚洲高清在线精品不卡 | 国产日产精品一区二区三区四区 | 综合网日日天干夜夜久久 | 日本成年网 | 国产高潮失禁喷水爽到抽搐视频 | 香蕉国产在线视频 | 成人三级电影在线 | 久久精品国产99国产精品亚洲 | avlululu| 日本在线视频二区 | 视频一区二区视频 | 欧美成在人线a免费 | 精品国产一区二区亚洲人成毛片 | 国产免费观看视频 | 国产精品999在线观看 | 久久久一区二区三区视频 | 久久国产精品久久久久久 | 中文字幕免费一区 | 鲁人人人鲁人人鲁精品 | 全黄性性激高免费视频 | 操你逼 | xxxeexxx性国产 | 国产三级a三级三级 | 亚洲国产精品久久久久久久久久久 | 黄色网址免费在线播放 | 91一区二区三区久久久久国产乱 | av在线一区二区三区四区 | 国产精品a一 | 亚洲欧美国产高清 | 午夜视频免费播放 | 深夜免费观看视频 | 国产视频第一区 | 亚洲网站一区 | 黄色一级电影网 | 日本网站在线播放 | 成人在线观看一区二区三区 | 色综合激情 | 精品一区二区6 | 黄色一级片在线观看 |