我正在尝试检查字符串是否仅包含字母,而不包含数字或符号。
例如:
>>> only_letters("hello")
True
>>> only_letters("he7lo")
False
最佳答案
简单的:
if string.isalpha():
print("It's all letters")
str.isalpha()
仅在字符串中的所有字符均为字母时才为true:演示:
>>> 'hello'.isalpha()
True
>>> '42hello'.isalpha()
False
>>> 'hel lo'.isalpha()
False