字符串切片為什么不能通過復制list來實現?
def firstCharUpper(s):
? ?k=[1,2]
? ?k[0]=s[0].upper()
? ?k[1:]=s[1:]
? ?return k
? ?#return s[0].upper()+s[1:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
這種方法為什么會帶空格
def firstCharUpper(s):
? ?k=[1,2]
? ?k[0]=s[0].upper()
? ?k[1:]=s[1:]
? ?return k
? ?#return s[0].upper()+s[1:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
這種方法為什么會帶空格
2018-01-09
舉報
2018-01-09
你函數返回的是一個列表,將列表轉為字符串就行了;
把 return k 改成return ''.join(k)