python怎么判断是不是数字

Python014

python怎么判断是不是数字,第1张

这个比较常用也比较简单

str1 = 'abc1'

str2 = '11'

str3 = '1ac'

print('str1是否为数字:{}'.format(str1.isdigit()))

print('str2是否为数字:{}'.format(str2.isdigit()))

print('str3是否为数字:{}'.format(str3.isdigit()))

希望可以帮助到你。

python的字符串类型有一个属性isdigit可以判断是否为数字

假设设置了一个变量a,则选择把a转换成字符串,再判断

代码如下:

a=123

print(str(a).isdigit())

如果变量a是数字,则返回True,否则返回False