📜  Python String isnumeric() 方法(1)

📅  最后修改于: 2023-12-03 15:34:04.943000             🧑  作者: Mango

Python String isnumeric() 方法

在 Python 字符串中,可以使用 isnumeric() 方法来判断一个字符串是否是数字。isnumeric() 方法返回 True 如果所有字符都是数字 (0-9),否则返回 False。

语法

isnumeric() 方法的语法如下:

str.isnumeric()
参数

isnumeric() 方法不接受任何参数。

返回值

isnumeric() 方法返回 True 如果所有字符都是数字 (0-9),否则返回 False。

示例

下面的示例展示了 isnumeric() 方法的用法:

str1 = "123456"      # True
str2 = "123abc456"   # False
str3 = "一二三四五"    # True
str4 = "123#456"     # False

print(str1.isnumeric())    # True
print(str2.isnumeric())    # False
print(str3.isnumeric())    # True
print(str4.isnumeric())    # False
使用示例

isnumeric() 方法很常用,可以用来验证输入的字符串是否全都是数字,比如:

while True:
    user_input = input("请输入一个数字:")
    if user_input.isnumeric():
        print("你输入的是数字:", user_input)
        break
    else:
        print("你输入的不是数字,请重新输入!")
总结

isnumeric() 方法是 Python 字符串中的一个常用方法,用来判断字符串是否全都是数字。在实际开发中,我们可以利用它来进行输入验证、数据处理等操作,非常方便实用。