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

加u的问题

如果脚本前加了如下语句# -*- coding: utf-8 -*-,是不是在在输入中文的时候不用在字符串前加u也是对的?谢谢老师额

正在回答

3 回答

是这样的Python2.x 版本中 的默认编码 是 ASCII ,对应的Python3.x 对默认编码进行了升级 变成了 unicode. 

还有建议在Python2.x 中声明 中文或者说所有Unicode 编码 字符串的时候 前面都加上u。

因为有的 解释器 对开头的 声明 支持的不友好。

另 给出 PEP 文档,针对这个声明 官方文档:

https://www.python.org/dev/peps/pep-0263/

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

是的,python内部默认识别的是ASCII编码的,在脚本前加了#-*-coding:utf-8-*-后,  就告诉了python解释器,用utf-8编码来读取源代码,所以不加u也是可以滴\^-^/

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

是的。


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

举报

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

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

进入课程

加u的问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号