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

这样写问题是什么?

# -*- coding: utf-8 -*- print u'''静夜思 床前明月光, 疑是地上霜。 举头望明月, 低头思故乡。'''   为什么这样输入不行呢

正在回答

2 回答

不要输入u,-*- coding: utf-8 -*- 这句已经起到中文编码的效果了

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

精慕门5552820 提问者

但这 #-*- coding: utf-8 -*- 不是都已经注释起来了吗
2017-02-21 回复 有任何疑惑可以回复我~
#2

bkpcp 回复 精慕门5552820 提问者

这句的意思是指定编码方式,并不是代码注释,后面讲指定编译器的时候就明白了。 在我电脑上,练习中的问题并不存在,感觉这个问题挺没意思的,直接去掉u通过就好,感觉不用深究。
2017-02-24 回复 有任何疑惑可以回复我~
#3

bkpcp 回复 bkpcp

坦白说,我不是很认同楼主的解释,我认为说不通,不过,按楼主说的操作后,真的通过了…… 我在自己电脑上测试,没有遇到 #-*-coding 和 u'''''' 重复的问题,不知道这个算不算个例
2017-02-24 回复 有任何疑惑可以回复我~

# -*- coding: utf-8 -*-    与    u     表达是一个意思,选中右键点复制和ctr + c效果一样;

重复会报错,选其一即可;

一般倾向于用    # -*- coding: utf-8 -*-;

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

举报

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

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

进入课程

这样写问题是什么?

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