a=3000 b='我爱你' c='遍' print(b+a+c) 为啥输出不了,求解
学Python看这里
搜索
复制
搜索
复制
'我爱你','遍'是字符串,3000是整数值
字符串和字符串连接用+操作符,如b+c = '我爱你遍'
字符串和整数值连接,先把整数值'3000'用str()函数转化为字符串,如'我爱你'+str(3000)就相当于'我爱你'+'3000'
所以print(b+str(a)+c)
a=3000
b='我爱你'
c='遍'
print(str(a)+b+c)
因为a是整数而其它变量为字符串,所以需要先把a转换为字符串 进行统一