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

u'…'的用法

以下是我在运行时的结果,有无u中文都可以正常显示,与此节中说的不加u,中文就不能 正常显示有异议,为什么?

Python 2.6.6 (r266:84292, Sep  4 2013, 07:46:00)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print u'你好'
你好
>>> print '你好'
你好
>>> print '中文'
中文
>>>

正在回答

3 回答

如果有第一行的# -*- coding: utf-8 -*-之后,那就不用再写“u”了,那样会重复

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

我想应该是Linux系统本身支持中文的原因吧

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

你把代码用notepad++输出文件后运行python编译时则需要u才可以显示中文,还有第一行的# -*- coding: utf-8 -*-

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

举报

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

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

进入课程

u'…'的用法

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

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

帮助反馈 APP下载

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

公众号

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