Python 中的 isupper() 函数有助于检查字符串中所有字母是否为大写。如果所有字母都为大写,则该函数返回 True。如果它包含至少一个小写字母,则返回 False。
string.isupper()
isupper() 方法不接受任何参数。该函数将只检查字母字符,不检查数字、符号和空格。
返回值始终为布尔值。如果给定字符串只包含符号或数字,或者如果它是一个空字符串,此方法将返回 False。要检查的字符串必须至少包含一个字母字符。
| 输入 | 返回值 |
|---|---|
| 所有大写字母 | True |
| 至少一个小写字母 | False |
string = 'PYTHON PROGRAMMING'
print(string.isupper())
string = 'PYTHON123 PROGRAMMING345'
print(string.isupper())
string = 'Hi PYTHON'
print(string.isupper())
输出
True True False
string = 'HOW ARE YOU?'
if string.islower() == True:
print('All are uppercase letters.')
else:
print('Contains lowercase letter.')
string = 'Hi HOW ARE YOU?'
if string.islower() == True:
print('String does not contain lowercase letter.')
else:
print('String Contains lowercase letter.')
输出
All are uppercase letters. String Contains lowercase letter.