课程
/后端开发
/Python
/初识Python
def firstCharUpper(s):
p=s.upper()
s[:1]=p[:1]
return s
错在哪,求解
2017-03-04
源自:初识Python 8-3
正在回答
因為string是一种不可变的数据类型。 在s[:1]=p[:1]這行,無法對型態為string,經由切片的方式直接給值 可行的方法為擷取某段字串再加上某段字串 def firstCharUpper(s): p=s.upper() s = p[0]+s[1:] return s
慕粉1349466074 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序