【发布时间】:2021-03-03 10:46:02
【问题描述】:
我正在尝试将字符串的第一个字母更改为大写。我知道使用capitalize() 或title() 是可行的,但我只是在测试一些东西,想知道如何用upper() 做同样的事情。我尝试过的代码出现错误消息:'TypeError: newS must be a string on line 10'。任何建议将不胜感激!
def uppercase(string):
string = string.replace(string[0],string[0].upper)
return string
print uppercase("hello")
【问题讨论】:
-
return string[0].upper() + string[1:]…