Python 判断字符串是否由数字组成
我们可以使用 Python 的 str.isdigit() 方法来判断一个字符串是否全部由数字组成。这个方法会返回一个布尔值,如果字符串中的所有字符都是数字,则返回 True,否则返回 False。
实例
def is_all_digits(s):
return s.isdigit()
# 测试
test_string1 = "12345"
test_string2 = "123a45"
print(is_all_digits(test_string1)) # 输出 True
print(is_all_digits(test_string2)) # 输出 False
return s.isdigit()
# 测试
test_string1 = "12345"
test_string2 = "123a45"
print(is_all_digits(test_string1)) # 输出 True
print(is_all_digits(test_string2)) # 输出 False
代码解析:
s.isdigit():这是一个字符串方法,用于检查字符串s是否全部由数字组成。test_string1和test_string2:这是两个测试字符串,分别用于测试isdigit()方法。print(is_all_digits(test_string1)):输出True,因为test_string1全部由数字组成。print(is_all_digits(test_string2)):输出False,因为test_string2包含非数字字符a。
输出结果:
True False
Python3 实例
点我分享笔记