def is_number(str):
try:
# 因為使用float有一個例外是'NaN'
if str=='NaN':
return False
float(str)
return True
except ValueError:
return False
print(is_number("123"))
str為字串s為字串
str.isalnum() 所有字元都是數字或者字母
str.isalpha() 所有字元都是字母
str.isdigit() 所有字元都是數字
str.isspace() 所有字元都是空白字元、t、n、r
沒有留言:
張貼留言