python判断一个字符串是否为数字,python怎样判断字符串是否是数字
以下实例通过创建自定义函数is_number()方法来判断字符串是否为数字:# -*-编码:UTF 8-*-
#文件名:test.py
#作者:www.runoob.com
定义是_数字:
尝试:
浮动
返回真实的
除了值错误:
及格
尝试:
导入unicodedata数据
unicodedata。数字
返回真实的
except (TypeError,ValueError):
及格
返回错误的
# 测试字符串和数字
print(is _ number( foo )# False
print(is _ number( 1 )# True
print(is _ number( 1.3 )# True
print(is _ number(-1.37 )# True
print(is _ number( 1e 3 )# True
# 测试统一码
# 阿拉伯语5
print(is_number()#没错
# 泰语2
print(is_number()#没错
# 中文数字
print(is_number(四))#真的
# 版权号
print(is _ number()# False
我们也可以使用内嵌如果语句来实现:
执行以上代码输出结果为:错误
真实的
真实的
真实的
真实的
真实的
真实的
真实的
错误的
Python isdigit()方法检测字符串是否只由数字组成。
Python isnumeric()方法检测字符串是否只由数字组成。这种方法是只针对采用双字节对字符进行编码对象。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。