python怎么判断输入的是不是数字_如何在PYTHON里判断字符串是否为数字
1
打開JUPYTER NOTEBOOK,新建一個空白的PY文檔。
2
str1 = "888"
print(str1.isdecimal())
print(str1.isdigit())
print(str1.isnumeric())
這是正常的整數,三種方法都是可以判斷。
3
str2 = "二"
print(str2.isdecimal())
print(str2.isdigit())
print(str2.isnumeric())
中文的數字也是可以判斷,但是只有isnumeric()可以進行判斷。
4
str3 = "十一"
print(str3.isdecimal())
print(str3.isdigit())
print(str3.isnumeric())
不單只是一位數,多位數也是可以判斷的。
5
str4 = "①"
print(str4.isdecimal())
print(str4.isdigit())
print(str4.isnumeric())
圓形的這種數字,isdigit()和isnumeric()兩者可以判斷。
6
str5 = "貳"
print(str5.isdecimal())
print(str5.isdigit())
print(str5.isnumeric())
大寫的數字也是可以判斷的,只有isnumeric()可以。
7
str6 = "Ⅷ"
print(str6.isdecimal())
print(str6.isdigit())
print(str6.isnumeric())
羅馬數字只有isnumeric()可以判斷。
8
str7 = "\u00be"
print(str7.isdecimal())
print(str7.isdigit())
print(str7.isnumeric())
unicode只有isnumeric()可以判斷。
9
str8 = "5.8"
print(str8.isdecimal())
print(str8.isdigit())
print(str8.isnumeric())
小數的話三者都不能判斷。
END
總結
以上是生活随笔為你收集整理的python怎么判断输入的是不是数字_如何在PYTHON里判断字符串是否为数字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tp5循环查询语句_tp5 foreac
- 下一篇: websocket python爬虫_p