课程
/后端开发
/Python
/初识Python
print ‘中文’,无论是否加n,结果都显示为“中文”,有点迷茫了,这是咋回事呢?
2018-09-15
源自:初识Python 3-7
正在回答
# -*- coding: utf-8 -*- print(''' 静夜思 床前明月光, 疑是地上霜。 举头望明月, 低头思故乡。 ''')
print(u''' 静夜思 床前明月光, 疑是地上霜。 举头望明月, 低头思故乡。 ''')
你说的因该是u吧?是的话如下:这和你采用的编码有关,比如你的编译器采用的是GB2312编码,不用添加U也可以直接编译出来,但是,如果采用其他编码可能只有加U才可以显示,目前应该是编译器的编码更新,所以,你的编译器可以直接在不添加U的情况下,编译出中文
pythonMiya 提问者
Consuelo 回复 pythonMiya 提问者
青春正在逝去 回复 Consuelo
Consuelo 回复 青春正在逝去
因为‘ XX’在字符前后加上引号已经代表这串字符为字符串格式了
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序