我的练习是编写一个与函数工作相同的str.title()
函数。到目前为止,这是我的糟糕解决方案
def my_title(s):
list = []
for char in s:
if char.isalpha():
char = char.lower()
list.append(char)
for n in range(0,len(list)):
if list[n].isalpha():
list[n]=list[n].upper()
break
return ''.join(list)
你能把它重构为 1 个循环吗?