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()
方法用于判断一个字符串是否只由十进制数字字符组成。