isupper方法如何在这里工作?

时间:2017-06-28 00:40:48

标签: python string

为什么我这样做时会False

>>> "123".isupper()
False

但是当我这样做时True

>>> "ABC123".isupper()
True

这是在某处记录的吗?

1 个答案:

答案 0 :(得分:1)

the Python 3.6 documentation

  

<强> str.isupper()

     

如果字符串中的所有外壳字符[4]都是大写且至少有一个外壳字符,则返回true,否则返回false。

由于数字不是外壳字符,因此至少有一个外壳字符,因此它返回false。在第二个例子中,至少有一个套管字符,它们都是大写字母,因此它是真的。