欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python中什么是輸入具體的字符

劉柏宏2年前17瀏覽0評論

python中什么是輸入具體的字符?

python輸入的內(nèi)容在內(nèi)部全部為字符串,所以要判斷這個字符串是否為一個數(shù)字。大多法內(nèi)部函數(shù)并不能對各種形式的數(shù)據(jù)做出正確判斷,例如isdigit()函數(shù)只能判斷字符串是否為純數(shù)據(jù)組成對于負(fù)數(shù)則無效了。所以可以使用float()來檢測,對各種數(shù)字的表示方法都有效果。

方法代碼:

#定義函數(shù)

def isnub(s):

try:

nb = float(s) #將字符串轉(zhuǎn)換成數(shù)字成功則返回True

return True

except ValueError as e:

return False #如果出現(xiàn)異常則返回False

#測試

print(isnub('123'))

print(isnub('abc'))

print(isnub('123.123'))

print(isnub('-123.123'))

print(isnub('-1.609E-19'))

測試結(jié)果如下:

True

False

True

True

True