Python isdigit()函数使用详解
isdigit() 可以「判断」字符串是否只包含「数字」
语法
string.isdigit()
返回值
- 字符串所有字符都是数字返回True
- 否则返回False
实例:判断字符串是否只包含数字
print('123'.isdigit())输出:
True
1、包含负数的情况
「负数」在我们的印象中是属于数字的,但 isdigit() 会把正负号当做字符串,因此不在数字范围内。
print('-1'.isdigit())
print('+1'.isdigit())False
False
2、包含小数的情况
「小数」在我们的印象中也是属于数字的,但 isdigit() 会把小数点当做字符串,所以也不在数字范围内。
print('1.1'.isdigit())
print('0.2'.isdigit())输出:
False
False
3、带圈的数字
带「圈」的数字通常被当做字符串,但 isdigit() 会把它当做数字
print('⑴'.isdigit())
print('(1)'.isdigit())输出:
print('⑴'.isdigit())
print('(1)'.isdigit())
这里需要注意下,数字外面的圈不是括号,中文输入法打 v2 可以输入带圈的数字。

4、数字上标
数字「上标」也被 isdigit() 当做数字
print('⁴'.isdigit())
print('123⁴'.isdigit())输出:
True
True
5、bytes类型
「bytes」也是字符串的一种类型,它也可以使用 isdigit() ,并在纯数字的时候返回 True
byte1 = b'123' print(type(byte1)) print(byte1.isdigit()) print(b'abc'.isdigit())
输出:
<class 'bytes'>
True
False
到此这篇关于Python isdigit()函数使用详解的文章就介绍到这了,更多相关Python isdigit()函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Python docxtpl 模板规范生成Word文档渲染实战(规避路径与兼容坑)
在日常Python办公自动化、RPA开发中,经常需要基于Word模板批量生成文档(如报表、合同、通知书等),docxtpl库因其简洁高效的模板渲染能力成为首选,本文介绍Python docxtpl 模板渲染实战:规避路径与兼容坑,规范生成Word文档,感兴趣的朋友跟随小编一起看看吧2026-02-02


最新评论