国产探花免费观看_亚洲丰满少妇自慰呻吟_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.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东乌| 宣恩县| 黄平县| 盱眙县| 永修县| 海安县| 定州市| 南投县| 南汇区| 铜梁县| 乃东县| 裕民县| 天祝| 梁河县| 乐山市| 道真| 宁南县| 怀集县| 海林市| 荆州市| 淮滨县| 娱乐| 泗洪县| 镇雄县| 巨鹿县| 建德市| 太仓市| 遂平县| 会理县| 高陵县| 安宁市| 平塘县| 泾阳县| 西峡县| 前郭尔| 隆安县| 茂名市| 宜良县| 元谋县| 崇左市| 比如县|