isdecimal()
方法是 Python 字符串方法,如果字符串中的所有字符都是十进制字符(例如 0-9 的数字),并且字符串中至少有一个字符,则返回 True
,否则返回 False
。
参数值
此函数不接受任何参数。返回值
isdecimal()
方法返回布尔值:True
或 False
。
如何在 Python 中使用 isdecimal()
示例 1
如果字符串中的所有字符都是十进制字符 (0-9),则 isdecimal()
方法返回 True。
text = '12345'
print(text.isdecimal()) # Output: True
示例 2
如果字符串包含任何非十进制字符,则 isdecimal()
方法返回 False。
text = '123abc'
print(text.isdecimal()) # Output: False
示例 3
isdecimal()
方法不将任何其他类型的数字(例如上标或下标数字)视为十进制数字。
text = '⁰¹²³'
print(text.isdecimal()) # Output: False