以lower()函数为例,upper()同理
str.lower(),把str字符串中所有大写字母变成小写
并将改变后的字符串返回。
示例一
def normalize(name):
name[0].upper()
return name
本意是想把name的首字母变成大写,但这样无法改变name
正确写法:
def normalize(name):
return name[0].upper+name[1:]
示例二
同理:
def normalize(name):
name.upper()
return name
本意是将name的字母都变成大写,但这样无法改变name。
正确写法:
def normalize(name):
return name.upper()