在 Python 中,isdigit()
方法用于检查字符串是否只包含数字字符。如果字符串中的所有字符都是数字字符(0-9),则返回 True
;否则返回 False
。这个方法通常用于验证用户输入的字符串是否是纯数字。
isdigit()
方法的基本语法如下:
result = string.isdigit()
string
是要检查的字符串。
下面是一些示例来演示 isdigit()
方法的用法:
示例 1:纯数字字符串
num_str = "12345"
print(num_str.isdigit()) # 输出:True
在这个示例中,字符串 “12345” 中的所有字符都是数字字符,所以返回值为 True
。
示例 2:包含非数字字符的字符串
mixed_str = "12345abc"
print(mixed_str.isdigit()) # 输出:False
在这个示例中,字符串 “12345abc” 包含了非数字字符 “abc”,所以返回值为 False
。
示例 3:空字符串
empty_str = ""
print(empty_str.isdigit()) # 输出:False
在这个示例中,空字符串不包含任何字符,所以返回值为 False
。
总的来说,isdigit()
方法是一个简单但实用的方法,用于检查字符串是否只包含数字字符。