Python 檢測字串的方法

2021-09-03 01:24:45 字數 2335 閱讀 1304

語法: 

str.isalnum()
返回值:

如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true,否則返回 false

str1 = 'this2018'

str2 = 'hello world!'

print(str1.isalnum())

print(str2.isalnum())

例項輸出結果為:

true

false

語法: 

str.isalpha()
返回值:

如果字串至少有乙個字元並且所有字元都是字母則返回 true,否則返回 false

str1 = 'hello'

str2 = 'hello world!' #有空格和感嘆號

print(str1.isalpha())

print(str2.isalpha())

例項輸出結果為:

true

false

語法: 

str.isdigit()
返回值:

如果字串只包含數字則返回 true 否則返回 false

str1 = '0123456789'

str2 = 'hello2018'

print(str1.isdigit())

print(str2.isdigit())

例項輸出結果為:

true

false

語法: 

str.islower()
返回值:

如果字串中包含至少乙個區分大小寫的字元,並且所有這些(區分大小寫的)字元都是小寫,則返回 true,否則返回 false

str1 = 'hello0123456789'

str2 = 'helloworld'

print(str1.islower())

print(str2.islower())

例項輸出結果為:

true

false

語法: 

str.isnumeric()
返回值:

如果字串中只包含數字字元,則返回 true,否則返回 false

注:這種方法是只針對unicode物件。

str1 = u'0123456789'

str2 = u'hello0123456789'

print(str1.isnumeric())

print(str2.isnumeric())

例項輸出結果為:

true

false

語法: 

str.isspace()
返回值:

如果字串中只包含空格,則返回 true,否則返回 false

str1 = '    '

str2 = 'hello world'

print(str1.isspace())

print(str2.isspace())

例項輸出結果為:

true

false

語法: 

str.istitle()
返回值:

如果字串中所有的單詞拼寫首字母為大寫,且其他字母為小寫則返回 true,否則返回 false

str1 = 'my heart will go on'

str2 = 'my heart will go on'

print(str1.istitle())

print(str2.istitle())

例項輸出結果為:

true

false

語法: 

str.isupper()
返回值:

如果字串中包含至少乙個區分大小寫的字元,並且所有這些(區分大小寫的)字元都是大寫,則返回 true,否則返回 false

str1 = 'hello0123456789'

str2 = 'helloworld'

print(str1.isupper())

print(str2.isupper())

例項輸出結果為:

true

false

檢測字串

instanceof 用來檢測某乙個例項是否屬於這個類 constructor 利用原型構造器的方式檢測資料型別 object.prototype.tostring.call 借用內建類object原型上的tostring方法實現資料型別檢測console.log typeof typeof typ...

js檢測字串方法大全

js檢測字串方法大全 script function obj id 根據id得到物件 function val id 根據id得到物件的值 function trim str 刪除左邊和右邊空格 function ltrim str 刪除左邊空格 function rtrim str 刪除右邊空格 ...

通過python檢測字串的字母

如下 usr bin python3.4 coding utf 8 import re a 8a2656 b 程式設計客棧 1514561a1321 c 15465461654 d afgwgw r re.compile r a za 程式設計客棧z for item in d result r.m...