python3中判斷字串類型

s爲字串
s.isalnum()  #全部字符都是數字或者字母,爲真返回 Ture,不然返回 False。

s.isalpha()   #全部字符都是字母,爲真返回 Ture,不然返回 False。

s.isdigit()     #全部字符都是數字(整數),爲真返回 Ture,不然返回 False。

s.islower()    #全部字符都是小寫,爲真返回 Ture,不然返回 False。

s.isupper()   #全部字符都是大寫,爲真返回 Ture,不然返回 False。

s.istitle()      #全部單詞都是首字母大寫,爲真返回 Ture,不然返回 False。

s.isspace()   #全部字符都是空白字符,爲真返回 Ture,不然返回 False。
         

 若是要判斷是否是浮點數,能夠用異常捕獲(這個彷佛簡單些),另外一種是用正則表達式:git

str = input("please input the number:") 
try: 
    f = float(str) 
except ValueError: 
    print("輸入的不是數字!")
相關文章
相關標籤/搜索