学Python过程中遇到的一个问题

cars=['abc','def']
cars[0].title()
print(cars)
请问为什么打印出来是abc而不是Abc?

因为你没有赋值回去,你需要 cars[0] = cars[0].title() 才对原有集合进行更新

你title方法的代码是怎么写的呢?修改一下代码,title返回cars[0]
cars[0]=cars[0].title()

少一步赋值 cars[0] = cars[0].title()