仅显示字符串的大写字母

时间:2018-09-23 12:16:33

标签: python

这听起来很简单,但是我如何显示字符串的大写字母,如:

string =“嘿那里”

然后显示

'HT'

1 个答案:

答案 0 :(得分:2)

尝试一下

''.join([word[0] for word in s.split() if word[0].isupper()]) 

s是要查找大写字母的字符串,将字符串拆分为单词,然后选择首字母大写的单词。

如果您要删除字符串中的所有大写字母

''.join(c for c in s if c.isupper()) 

在这种情况下,我们检查每个字符c是否都大写,并将所有这些字符连接起来。