isdigit函數(shù)是字符串的函數(shù),用于判斷字符串是否只包含數(shù)字字符。它返回一個布爾值,如果字符串只包含數(shù)字字符則返回True,否則返回False。
使用isdigit函數(shù)的方法如下:
string = "12345"
result = string.isdigit()
print(result) # 輸出True
string = "12.34"
result = string.isdigit()
print(result) # 輸出False
number = 12345
result = str(number).isdigit()
print(result) # 輸出True
number = 12.34
result = str(number).isdigit()
print(result) # 輸出False
在上述示例中,第一個例子中的字符串"12345"只包含數(shù)字字符,所以返回True。而第二個例子中的字符串"12.34"包含小數(shù)點,所以返回False。
在第二種方法中,先將變量number轉(zhuǎn)換為字符串類型,然后再使用isdigit方法進行判斷。同樣,返回的結(jié)果與字符串的isdigit方法一樣。
需要注意的是,isdigit函數(shù)只能判斷字符串中是否只包含數(shù)字字符,它不能判斷字符串是否為整數(shù)或浮點數(shù)。如果需要判斷字符串是否為整數(shù)或浮點數(shù),可以考慮使用try-except結(jié)構(gòu)或正則表達式等方法來實現(xiàn)。