查找句子是否完全是资本?

时间:2013-10-25 11:41:09

标签: python

我有一个变量,我想检查它是否完全是资本。

loc = "SAN JOSE"

我如何检查资本中的整个短语。我知道如何检查个别信件是否为资金。它可以有很多单词。

loc[0].isupper()
>>True

5 个答案:

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

请查看documentationisupper仅考虑字母字符。例如:

>>> 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'