python string字符串函数

python isdigit()函数 用于检测字符串是否只由数字组成.

语法

str.isdigit() 

返回值

返回值为布尔类型(True,False)

  • 字符串中至少有一个字符且所有字符都是数字则返回 True,否则返回 False。
  • 注:能判断“①”,不能判断中文数字。但 isnumeric() 函数可以。

例子

#!/usr/bin/python
# coding=utf-8
str1 = "python" #全为字母
str2 = " python" #存在空格
str3 = "123"  #全为数字
str4 = "python666"   #字母和数字的组合
str5 = "一二三四五六七" #中文数字输出False
str6 = "①"  
print(str1.isdigit())
print(str2.isdigit())
print(str3.isdigit())
print(str4.isdigit())
print(str5.isdigit())
print(str6.isdigit()) 

输出

False
False
True
False
False
True