求大神帮忙!!!
#/bin/usr/python
#coding:utf-8
num=100
print("输出:",num)
输出结果:
('\xe9\x9a\x8f\xe4\xbe\xbf\xef\xbc\x9a', 100)
为什么???但是如果只是输出中文的话是正常的!!!
你用的是Python2.x 把括号去掉
print "输出:",num
Python的print函数输出中文字符串对齐问题的解决方案。......
答案就在这里:Python的print输出中文对齐问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
# encoding: utf-8
print '哈哈哈哈哈'
#!/usr/bin/python
#encoding: utf-8
num=100
print('输入:',num)
print("输入:")
输出结果:
('\xe8\xbe\x93\xe5\x85\xa5\xef\xbc\x9a', 100)
输入:
num=100
print num
print('输出数字:%d'%num)