课程
/后端开发
/Python
/初识Python
比如:print x[0] + ':'+ x[1] 会报错(无法输出,而不是输出内容有误)
2018-12-10
源自:初识Python 6-9
正在回答
终于明白了,谢谢大佬们
print x[0] + ': '+ str(x[1])
加号不能连接字符串和int两种类型的变量,那么调用str()方法把int类型转成字符串就行了
加号无法拼接不同类型变量。
print x[0] + ':',x[0]是字符串型,':'也是字符串型,所以x[0]和':'之间可以用加号;
而x[1]是数字,为int型,int型的x[1]和字符串型的':'之间不能用+号。
x[1]是数字,':'是字符串
ThenSea
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序