python3 之 判断字符串是否只为数字(isdigit()方法、isnumeric()方法)
Isdigit()方法
- - 检测字符串是否只由数字组成
语法:
1 str.isdigit()
参数:
-
-
-
无
-
-
返回值:
如果字符串只包含数字,则返回True,否则返回False。
实例:
以下实例展示了isdigit()方法的实例:
1 str = '123456' 2 print(str.isdigit()) #True 3 4 str = "耿雨飞" 5 print(str.isdigit()) #False
- Isnumeric()方法
- - 检测字符串是否只由数字组成,这种方法只是针对Unicode对象。
注:定义一个字符串为Unicode,只需要在字符串前添加'u'前缀即可。
语法:
1 str.isnumeric()
参数:
无
返回值:
如果字符串只包含数字,则返回True,否则返回False。
1 str = "runoob2016" 2 print (str.isnumeric()) #False 3 4 str = "23443434" 5 print (str.isnumeric()) #True