【发布时间】:2020-09-15 00:48:39
【问题描述】:
所以我创建了一个python函数:
def capitalize(x):
for a in x:
a.capitalize()
print x
capitalize("heey")
它应该把参数“heey”变成“HEEY”。但它不起作用。它打印“嘿”。怎么了?
【问题讨论】:
-
str.capitalize不会就地更新字符串。您需要重新分配它。另请注意,您有str.upper()
标签: python function capitalize