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() 方法可以用来判断一个字符串是否为数字字符串。
极客教程