一.问题描述
1.Python2在输出中文和变量时会出现问题,输出并不是想要的结果,期望输出应该是:你好88
二.解决办法
1.种.将输出语句更改为:print("你好%d"%a)
2.种.将输出语句更改为:print('你好{}'.format(a))
三.解释
1.Python2中print是条语句,print(xxxx),括号中的xxx是个元组
2.由于Python2默认是ACSII编码方式,所以在元组中只有一个元素时是可以正常显示中文
3当有多个元素时,中文就会以ASCII码的方式显示