我有一个变量,我想检查它是否完全是资本。
loc = "SAN JOSE"
我如何检查资本中的整个短语。我知道如何检查个别信件是否为资金。它可以有很多单词。
loc[0].isupper()
>>True
答案 0 :(得分:5)
Python不区分字符串和字符。只需在整个字符串上调用相同的方法:
loc.isupper()
答案 1 :(得分:4)
>>> "SAN JOSE".isupper()
True
>>> "SAN jOSE".isupper()
False
答案 2 :(得分:1)
您可以调用isupper
功能,例如loc.isupper()
。标点符号不会影响这一点。让我演示一下:
>>> a = "CHEESE-CAKE"
>>> a.isupper()
True
>>> b = "SAN JOSE"
>>> b.isupper()
True
请查看documentation。 isupper
仅考虑字母字符。例如:
>>> a = "CHEESE123123CAKE"
>>> a.isupper()
True
以下示例没有其他用途,只是为了获得乐趣:
>>> ">-----+>A<+------<".isupper()
True
>>> ":P".isupper()
True
答案 3 :(得分:0)
loc = "Your Text"
print upper_text == loc.upper()
或者您可以使用ASCII
值
答案 4 :(得分:0)
loc = "SAN JOSE"
if loc == loc.upper():
print 'All Upper'