为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我notepad++上必须的u跟# -*- coding: utf-8 -*-都写才会对

向大神求教:既然# -*- coding: utf-8 -*-和u用处相同,这道题为什么只用u就会错, print u'''静夜思 床前明月光, 疑是地上霜。 举头望明月, 低头思故乡。''' 而且在notpad++上面两者必须加,不加u是乱码,不加第一个直接出错

正在回答

3 回答

已经上线了2.0版,一起来学习吧!

0 回复 有任何疑惑可以回复我~

同上 编辑器的问题 你可以将notepad++上把编码选项选择’ANSI编码格式’就可以了 

0 回复 有任何疑惑可以回复我~
#1

13Mr

notepad++里面自动选择的编码格式是UTF-8编码格式 而不是ANSI编码格式 所以要自己调整一下
2018-02-13 回复 有任何疑惑可以回复我~

原则上只用# -*- coding: utf-8 -*-就可以了,但是因为编辑器的不同,有的可能需要先转成Unicode码再进行utf-8转换,编辑器问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758627    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

为什么我notepad++上必须的u跟# -*- coding: utf-8 -*-都写才会对

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信