將數(shù)字字符串轉(zhuǎn)化為整數(shù)輸出
給定一個字符串,如果字符串中全是數(shù)字,將該數(shù)字轉(zhuǎn)化為整數(shù)輸出,如果不全是數(shù)字,輸出提示
注意:如果字符串無法轉(zhuǎn)換成數(shù)字,會拋出ValueError異常
str.isdigit() 參數(shù): 無 返回值: 如果字符串只包含數(shù)字,則返回True,否則返回False。
如果字符串中的所有字符均為十進制字符,則isdecimal()方法將返回True。 如果不是,則返回False。
print (“請輸入一個整數(shù):”)#輸入43
data= input()#a='43'
if?data.isdecimal()==true:
? ? ??b=int(data)
? ? ? print(data,?":是數(shù)字")
else:
? ?print(data, ":不是數(shù)字")
標簽: