📜  Python字符串| isdecimal(1)

📅  最后修改于: 2023-12-03 14:46:43.898000             🧑  作者: Mango

Python字符串| isdecimal

当我们处理数字字符串时,我们可以使用Python内置字符串方法isdecimal() 来判断它是否仅包含十进制字符。

语法

以下是isdecimal()方法的语法:

str.isdecimal()
参数

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

返回值

isdecimal()方法返回True,如果字符串只包含数字字符。如果字符串包含其他字符,则返回False。

示例
# 示例1
str1 = "12345"
res1 = str1.isdecimal() # True

# 示例2
str2 = "12.345"
res2 = str2.isdecimal() # False

# 示例3
str3 = "五六七"
res3 = str3.isdecimal() # False
注意

-Python 3.0 之前的版本不支持isdecimal()方法。 -一个数字字符串可能包含Unicode数字字符,如阿拉伯数字、全角数字和罗马数字。isdecimal()方法仅返回True,如果字符串只包含阿拉伯数字字符。