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()函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
教你在Excel中调用Python脚本实现数据自动化处理的方法
Excel是全世界最流行的编程语言,Excel已经可以实现编程语言的算法,因此它是具备图灵完备性的,和JavaScript、Java、Python一样,今天通过本文给大家介绍下Python数据自动化处理的相关知识,感兴趣的朋友一起看看吧2022-02-02
最新评论