Python str.isdecimal 用法详解及示例

Python str.isdecimal 用法详解及示例

Python str.isdecimal() 语法

Python 中的 str.isdecimal() 方法用于判断一个字符串是否只包含十进制数字字符。返回值为 True 或 False。该方法只能判断纯数字的字符串。

语法如下:

str.isdecimal()

示例

示例 1:

num_str = "12345"
print(num_str.isdecimal())  # 输出 True

解释:上述代码中,变量 num_str 是一个纯数字字符串,由连续的数字字符组成。由于字符串中只包含十进制数字字符,因此返回值为 True。

示例 2:

alpha_num_str = "12345abc"
print(alpha_num_str.isdecimal())  # 输出 False

解释:在此示例中,变量 alpha_num_str 是一个包含数字和字母的字符串。由于字符串中包含字母字符,而 str.isdecimal() 方法只能判断纯数字字符串,因此返回值为 False。

示例 3:

empty_str = ""
print(empty_str.isdecimal())  # 输出 False

解释:在这个示例中,变量 empty_str 是一个空字符串,不包含任何字符。由于空字符串不包含数字字符,因此返回值为 False。

综上所述,str.isdecimal() 方法用于判断一个字符串是否只由十进制数字字符组成。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南