Python str.isnumeric 用法详解及示例
str.isnumeric()
是 Python 字符串的方法之一,用于判断一个字符串是否为数字。它会检查字符串中的所有字符是否都是数字字符,如果字符串中的所有字符都是数字,则返回 True,否则返回 False。
str.isnumeric()
的语法为:
str.isnumeric()
下面是三个示例:
示例一:
string1 = "12345"
result1 = string1.isnumeric()
print(result1) # 输出 True
在这个示例中,变量 string1
是一个数字字符串,它只包含数字字符。 string1.isnumeric()
返回 True
,说明 string1
是一个数字字符串。
示例二:
string2 = "12.34"
result2 = string2.isnumeric()
print(result2) # 输出 False
在这个示例中,变量 string2
中包含一个小数点字符,小数点不是数字字符。所以 string2.isnumeric()
返回 False
,说明 string2
不是一个数字字符串。
示例三:
string3 = "壹贰叁肆伍"
result3 = string3.isnumeric()
print(result3) # 输出 True
在这个示例中,变量 string3
中的所有字符都是中文数字字符,中文数字也被 isnumeric()
方法认为是数字字符。所以 string3.isnumeric()
返回 True
,说明 string3
是一个数字字符串。
综上所述,str.isnumeric()
方法可以用来判断一个字符串是否为数字字符串。