为什么失败
print('I love python\n' + 3)这样为什么不可以呢请问 本帖最后由 wuqramy 于 2021-6-25 15:51 编辑
因为'I love python\n'是字符串(str)
3 是数字(int)
两个东西类别不同,不可直接相加
改成
print('I love python\n' + str(3))
将3的类型变为字符串(str),就可以相加了~ 因为前面的‘l love python’是字符串类型的,后面的3是整型,所以不能相加
可以将后面的3使用引号引起来
>>> print('I love python\n' + '3')
I love python
3
或者不用加号,使用逗号隔开
>>> print('I love python\n',3)
I love python
3
页:
[1]