首页 > 解决方案 > 如何制作任何文本的第一个字母的快捷方式?

问题描述

我需要编写一个函数来返回任何文本的第一个字母(并使其大写),例如:

shortened = shorten("Don't repeat yourself")
print(shortened)

预期输出:

DRY

和:

shortened = shorten("All terrain armoured transport")
print(shortened)

预期输出:

ATAT

标签: pythonstringuppercase

解决方案


使用列表理解并加入

shortened = "".join([x[0] for x in text.title().split(' ') if x])

推荐阅读