说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
str.isupper() 和 str.islower() 是 Python 字符串对象的两个方法,用于检查字符串是否全是大写或全是小写。
示例如下:
该方法返回一个布尔值,表示字符串中的所有字母是否都是大写。如果字符串至少包含一个字母并且所有字母都是大写,则返回 True,否则返回 False。
# 全是大写
print("HELLO".isupper()) # 输出 True
# 不全是大写,因为有一个小写字母
print("HeLLo".isupper()) # 输出 False
# 不全是大写,因为有数字和特殊字符
print("123!@#".isupper()) # 输出 False
官方示例:
'BANANA'.isupper()
# True
'banana'.isupper()
# False
'baNana'.isupper()
# False
' '.isupper()
# False
方法返回一个布尔值,表示字符串中的所有字母是否都是小写。如果字符串至少包含一个字母并且所有字母都是小写,则返回 True,否则返回 False。
# 全是小写
print("hello".islower()) # 输出 True
# 不全是小写,因为有一个大写字母
print("Hello".islower()) # 输出 False
# 不全是小写,因为有数字和特殊字符
print("123!@#".islower()) # 输出 False
str.isupper() 如果字符串中至少有一个区分大小写的字符 4 且此类字符均为大写则返回 True ,否则返回 False 。
str.lower() 返回原字符串的副本,其所有区分大小写的字符 4 均转换为小写。所使用的小写算法 在 Unicode 标准 3.13 节 'Default Case Folding' 中描述。
更新时间:2023-11-21 12:18:29 标签:python 字符串 大写 小写