我需要弄清楚整个字符串是完全小写还是大写。
对于全部大写,输出应该是这样的:
All Uppercase: Yes
并且像所有小写
一样All Uppercase: No
这是我到目前为止所尝试的
if all str.upper() for str in user_string
print ("All uppercase: Yes")
else
print ("All uppercase: No")
但它没有打印正确的字符串。
答案 0 :(得分:3)
使用islower()
或isupper()
所以,假设你正在阅读输入:
x = input()
print(x.isupper()) #true if all uppercase
print(x.islower()) #true if all lowercase
答案 1 :(得分:1)
使用isupper()和islower()函数进行检查。
text = input("Enter the text in upper or lower case only:")
print(text.isupper()) #true if all uppercase
print(text.islower()) #true if all lowercase