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