Python String Methods 2
阿新 • • 發佈:2017-11-09
否則 字符連接 ring 新的 包含 world spa bsp 技術
1. Python isalnum()方法 #檢測字符串是否由字母和數字組成
如果 string 至少有一個字符並且所有字符都是字母或數字則返回 True,否則返回 False >>> ‘hello‘.isalnum() True >>> ‘hello123‘.isalnum() True >>> ‘hello_123‘.isalnum() False >>> ‘this is string‘.isalnum() False >>> ‘hello world‘.isalnum() FalseView Code
2. Python isalpha()方法 #檢測字符串是否只由字母組成
如果字符串至少有一個字符並且所有字符都是字母則返回 True,否則返回 False >>> ‘hello123‘.isalpha() False >>> ‘hello world‘.isalpha() False >>> ‘helloworld‘.isalpha() TrueView Code
3. Python isdigit()方法 #檢測字符串是否只由數字組成
如果字符串只包含數字則返回 True 否則返回 False >>> ‘View Code12345‘.isdigit() True >>> ‘12345a‘.isdigit() False
4. Python islower()方法 #檢測字符串是否由小寫字母組成
如果字符串中包含至少一個區分大小寫的字符,並且所有這些(區分大小寫的)字符都是小寫,則返回 True,否則返回 False >>> ‘2hello‘.islower() True >>> ‘_hello‘.islower() True >>> ‘Hello‘.islower() False >>> ‘_hellOView Code‘.islower() False
5. Python isnumeric()方法 #檢測字符串是否只由數字組成。這種方法是只針對unicode對象
註:定義一個字符串為Unicode,只需要在字符串前添加 ‘u‘ 前綴即可 >>> u‘123456‘.isnumeric() True >>> u‘123a456‘.isnumeric() False >>> u‘123_456‘.isnumeric() FalseView Code
6. Python isspace()方法 #檢測字符串是否只由空格組成
如果字符串中只包含空格,則返回 True,否則返回 False >>> ‘ ‘.isspace() True >>> ‘ ‘.isspace() #\t True >>> ‘_ ‘.isspace() False >>> ‘ 1 ‘.isspace() FalseView Code
7. Python istitle()方法 #檢測字符串中所有的單詞拼寫首字母是否為大寫,且其他字母為小寫
如果字符串中所有的單詞拼寫首字母是否為大寫,且其他字母為小寫則返回 True,否則返回 False >>> ‘Hello World‘.istitle() True >>> ‘Hello world‘.istitle() False >>> ‘HEllo World‘.istitle() False >>> ‘Hello World123‘.istitle() TrueView Code
8. Python isupper()方法 #檢測字符串中所有的字母是否都為大寫
如果字符串中包含至少一個區分大小寫的字符,並且所有這些(區分大小寫的)字符都是大寫,則返回 True,否則返回 False >>> ‘HELLO WORLD‘.isupper() True >>> ‘HELLO WorLD‘.isupper() FalseView Code
9. Python join()方法 #用於將序列中的元素以指定的字符連接生成一個新的字符串
>>> seq = ("a","b","c") >>> ‘+‘.join(seq) ‘a+b+c‘ >>> ‘ hello‘.join(seq) ‘a hellob helloc‘View Code
10. Python len()方法 #返回對象(字符、列表、元組等)長度或項目個數
>>> str = "hello world" >>> len(str) 11 >>> l = [1,2,3,4,5,6] >>> len(l) 6View Code
Python String Methods 2