如何检查字符串中的大写字母?

我有一个像 AASaacwasA 这样的字符串,我想检查它是否有大写字母。我可以使用什么命令?



holdtom
浏览 148回答 3
3回答

眼眸繁星

我能想到的最简单的事情:test = "AASaacwasA"not test.lower() == test> True

互换的青春

>>> not 'AASaacwasA'.islower() True我想更普遍>>> any(i.isupper() for i in 'AASaacwasA') True

SMILET

另一种选择,使用正则表达式:test = "AASaacwasA"if re.search(r'[A-Z]', test):    print("Has capitals")
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python