课程
/后端开发
/Python
/初识Python
为什么print u'你好' 会报错,而是必须加# -*- coding: utf-8 -*-
2018-01-31
源自:初识Python 7-1
正在回答
我也发现了,按照课程,应该print u'你好' 才正确,但结果却不是
什么都不加的时候:print '你好' 会报错,print u'你好' 会报错
加上# -*- coding: utf-8 -*-的话print '你好' 才可以通过
是不是慕课那个index.py的问题
对于非英语语言,加上# -*- coding: utf-8 -*-,可以正确的打印。加u,表示打印unicode字符(支持各种语言)。不加的情况为ASCII字符(字符集较小),适用于英语。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序