丢失的字符串大小写

时间:2015-10-30 19:34:14

标签: python

我需要弄清楚整个字符串是完全小写还是大写。

对于全部大写,输出应该是这样的:

All Uppercase: Yes

并且像所有小写

一样
All Uppercase: No

这是我到目前为止所尝试的

if all str.upper() for str in user_string 
print ("All uppercase: Yes")
else
print ("All uppercase: No")

但它没有打印正确的字符串。

2 个答案:

答案 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