【发布时间】:2020-06-09 11:56:32
【问题描述】:
我想将姓名的每 5 个字母大写一次
注意:我只想使用 .upper() 方法“not capitalize()”
我试过了,但我得到了 IndexError: string index out of range
name = "Cristiano Ronaldo"
for t in range(0,len(name),5):
name = str(name)[t].upper()
print(name)
【问题讨论】:
-
您正在将
name更改为单个字母...在第一个print之后您没看到吗?