课程
/后端开发
/Python
/初识Python
print '''静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。'''
print u'''静夜思
2016-09-14
源自:初识Python 3-7
正在回答
因为第一行已经说了,我们是以utf-8方式编码的,所以如果再在UTF-8的编码前提下,继续用u表示用unicode格式编码就没有必要了。utf-8是unicode编码方式的一种实现方式。慕课在线环境推测为Ubuntu+Python。所以不叫u也可以通过编译,但是在win下就不一样。不加u显示为乱码。
花海飞11 提问者
因为程序开头已经加了# -*- coding: utf-8 -*-,这就告诉编译器用格式来编译,已经可以编译中文,这个时候你在加上U就会出问题了
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序