如何在PYTHON里判断字符串是否为数字

 时间:2026-02-14 17:46:37

1、打开JUPYTER NOTEBOOK,新建一个空白的PY文档。

如何在PYTHON里判断字符串是否为数字

2、str1 = "888"

print(str1.isdecimal())

print(str1.isdigit())

print(str1.isnumeric())

这是正常的整数,三种方法都是可以判断。

如何在PYTHON里判断字符串是否为数字

3、str2 = "二"

print(str2.isdecimal())

print(str2.isdigit())

print(str2.isnumeric())

中文的数字也是可以判断,但是只有isnumeric()可以进行判断。

如何在PYTHON里判断字符串是否为数字

4、str3 = "十一"

print(str3.isdecimal())

print(str3.isdigit())

print(str3.isnumeric())

不单只是一位数,多位数也是可以判断的。

如何在PYTHON里判断字符串是否为数字

5、str4 = "①"

print(str4.isdecimal())

print(str4.isdigit())

print(str4.isnumeric())

圆形的这种数字,isdigit()和isnumeric()两者可以判断。

如何在PYTHON里判断字符串是否为数字

6、str5 = "贰"

print(str5.isdecimal())

print(str5.isdigit())

print(str5.isnumeric())

大写的数字也是可以判断的,只有isnumeric()可以。

如何在PYTHON里判断字符串是否为数字

7、str6 = "Ⅷ"

print(str6.isdecimal())

print(str6.isdigit())

print(str6.isnumeric())

罗马数字只有isnumeric()可以判断。

如何在PYTHON里判断字符串是否为数字

8、str7 = "\u00be"

print(str7.isdecimal())

print(str7.isdigit())

print(str7.isnumeric())

unicode只有isnumeric()可以判断。

如何在PYTHON里判断字符串是否为数字

9、str8 = "5.8"

print(str8.isdecimal())

print(str8.isdigit())

print(str8.isnumeric())

小数的话三者都不能判断。

如何在PYTHON里判断字符串是否为数字

  • 超级精灵手表农场精灵怎么触发
  • 香肠派对勇者圣子套装怎么获得
  • 漫威超级战争怎么快速赚金币
  • 《怪物猎人P3》科普:气绝和疲劳的关系
  • 一念逍遥游戏中如何获得神通心得
  • 热门搜索
    小孩鼻子不通气怎么办 怀孕感冒 权志龙发型 怎么申请支付宝 固定资产折旧怎么算 怎么减掉肚子上的赘肉 减肥晚餐怎么吃 怎么破解手机游戏 大卷发型图片 景德镇陶瓷博物馆