课程
/后端开发
/Python
/初识Python
def firstCharUpper(s): y=s[0] x=y.upper() s.replace(y,x) return s 为什么这样没用。想不通啊
2017-03-05
源自:初识Python 8-3
正在回答
def firstCharUpper(s):
y=s[0]
x=y.upper()
s=s.replace(s[0],x)
return s
你没有让s等于新的字符串
还有:
这个函数不能用replace,你的意思是把字符串的头一个字母变成大写的,但是replace会把字符串中的所有y替换成x
段紫江 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序