Python isupper
isupper()
方法是Python字符串对象的一个内置方法,用于检查字符串中所有字符是否都为大写字母。如果字符串至少包含一个字符并且所有字符都是大写字母,则返回True
;否则,返回False
。
语法
str.isupper()
参数
该方法没有参数。
返回值
如果字符串中所有字符都是大写字母,则返回True
;否则,返回False
。
示例代码
# 示例 1
str1 = "HELLO GEEK-DOCS.COM"
print(str1.isupper()) # 输出:True
# 示例 2
str2 = "Geek-Docs.com"
print(str2.isupper()) # 输出:False
在示例1中,字符串HELLO GEEK-DOCS.COM
中所有字符都为大写字母,因此isupper()
方法返回True
;而在示例2中,字符串Geek-Docs.com
中包含小写字母,因此返回False
。
注意事项
- 空字符串调用
isupper()
方法将返回False
。
# 示例
str3 = ""
print(str3.isupper()) # 输出:False
- 如果字符串中包含数字或标点符号等特殊字符,则
isupper()
方法同样会返回False
。
# 示例
str4 = "123456"
print(str4.isupper()) # 输出:False
结论
isupper()
方法可以很方便地判断一个字符串是否全为大写字母,是字符串处理中常用的方法之一。在实际开发中,可以根据具体需求灵活运用该方法来实现相应功能。