国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Python > 正文

Python中的isalnum()函數

2023-04-27 19:03:15
字體:
來源:轉載
供稿:網友

isalnum()函數也是Python內置的一個函數。其作用是檢查一個字符串是否由字母或數字組成。

也就是說該函數檢查字符串是否由字母[a-z,A-Z](也包括構成其它語言的字符,如漢字,俄文,日文,韓文)或數字[0-9]及其組合組成的,如果是則返回True,否則返回False

即,字符串中僅有構成一個語言的有效字符(漢字、韓文、平假名、片假名、俄文等)以及10個數字組成時,則返回True,否則為False.亦即,不能是空字符串,不能有特殊字符,不可打印字符,控制符,標點符號等。

該函數的使用要點:

(1)Python中的isalnum()函數不需要參數;

(2)字符串中包含空格或點,或者字符串為空字符串,該函數也會返回False

(3)該函數不區分字母大小寫,且支持非英語語言的其它字符(漢字,平假名等)組成字符串的情況。

Python中的isalnum()函數

一、isalnum的語法格式

string_name.isalnum()

二、isalnum使用的例子

1、字符串僅包含字母

str1 = "Python"
print(str1.isalnum())

輸出:True

2、字符串僅包含數字

str1 = "5211314"
print(str1.isalnum())

輸出:True

3、字符串由字母或數字組成

str1 = "HelloPython3"
print(str1.isalnum())

輸出:True

4、字符串由字母和漢字組成

rtn_value = "武林網VEVB".isalnum()
print(rtn_value)

輸出:True

只包括漢字和英文字母,所以為True.

5、字符串中包含空格

str1 = "I am a student"
print(str1.isalnum())

輸出:False

6、字符串中包含標點符號

str1 = "Perfect!"
print(str1.isalnum())

輸出:False

7、字符串中包含大小寫的字母

str1 = "GoodBoy123"
print(str1.isalnum())

輸出:True

8、空字符

str1 = ""
print(str1.isalnum())

輸出:False

9、非英文字母

str1 = "Ятебялюблю" #俄語
print(str1.isalnum())

輸出:True

10、包含特殊字符

str1 = "Hello@VeVb"
print(str1.isalnum())

輸出False

三、總結

Python中的isalnum()函數沒有參數,只要字符串中包含了非字母或非數字的字符,該函數就返回False,空字符串也會返回False.也就是說,字符串中只在由字母、一種語言的字符、數字或字母及數字組成的情況下才返回True.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仙桃市| 三穗县| 古丈县| 绥棱县| 吉首市| 时尚| 大港区| 綦江县| 晋江市| 涟源市| 内江市| 清涧县| 府谷县| 遵义市| 贡觉县| 阜康市| 侯马市| 莱阳市| 桂林市| 揭西县| 武平县| 凤山市| 余庆县| 五峰| 贵溪市| 丘北县| 广平县| 习水县| 韩城市| 桃园县| 金山区| 青川县| 资中县| 鄢陵县| 韶山市| 章丘市| 松桃| 浦县| 汾阳市| 新昌县| 西畴县|