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
原文地址:https://www.cnblogs.com/gengyufei/p/11325451.html