【发布时间】:2018-04-03 04:06:06
【问题描述】:
想知道是否有一种方法可以从 Python 中的字符串返回所有大写字母,而不是使用 is.upper,也许使用其他条件?
【问题讨论】:
-
为什么不使用
isupper?否则return [i for i in s if i in string.ascii_uppercase] 会起作用 -
或者如果你想给她留下深刻印象:
re.sub('[^A-Z]', '', your_string) -
@cᴏʟᴅsᴘᴇᴇᴅ
isupper不是应用于字符串的函数,而是一种方法。该过滤器语句不起作用。
标签: python function loops conditional letters