Python3中的isdigit()方法用于判断一个字符串是否为数字。它只能判断一个字符串是否全部为数字,而不能判断一个字符串是否只包含数字。
使用方法
s = '12345' print(s.isdigit()) # 输出结果:True s = '12345abc' print(s.isdigit()) # 输出结果:False
上面的代码中,第一个字符串s='12345'是全部由数字组成,isdigit()方法返回True;第二个字符串s='12345abc'不全部由数字组成,isdigit()方法返回False。
isdigit()方法也可以用于判断一个Unicode字符是否为数字,比如:
s = '\u00B2' # 小数点 print(s.isdigit()) # 输出结果:True
上面的代码中,s='\u00B2'是一个Unicode字符,它表示一个小数点,isdigit()方法返回True。
Python3中的isdigit()方法可以用于判断一个字符串是否为数字,也可以用于判断一个Unicode字符是否为数字。