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

我用第三节代码运行,可以,但我重写了一个后,在运行,它显示错误,这两个是一模一样的呀,为什么会发生这种状况


http://img1.sycdn.imooc.com//5b43554a00012a3e10080754.jpg

正在回答

16 回答

那我就不太懂了,溜了

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


http://img1.sycdn.imooc.com//5b4370430001b1ec10080754.jpg
你说的这个在我这不行呀

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


http://img1.sycdn.imooc.com//5b436eda00011a4a10080754.jpg就是这样,之前的行现在的又不行,what happened!

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

你看最顶上的版本号一样么?

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

雪若天下 提问者

什么意思呀?
2018-07-09 回复 有任何疑惑可以回复我~
#2

雪若天下 提问者

你看看我发的
2018-07-09 回复 有任何疑惑可以回复我~
#3

雪若天下 提问者

是什么问题呀?
2018-07-09 回复 有任何疑惑可以回复我~


http://img1.sycdn.imooc.com//5b436ca30001d34d07541008.jpg
这个是之前成的,真奇怪

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

Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,比如:

print u'中文'
中文

注意: 不加 u ,中文就不能正常显示。

Unicode字符串除了多了一个 u 之外,与普通字符串没啥区别,转义字符和多行表示法仍然有效:

转义:

u'中文\n日文\n韩文'

多行:

u'''第一行
第二行'''

raw+多行:

ur'''Python的Unicode字符串支持"中文",
"日文",
"韩文"等多种语言'''

如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

# -*- coding: utf-8 -*-

目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。


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

雪若天下 提问者

感谢你写这么多让我明白,可是我昨天做的时候,成了呀,这是什么原因
2018-07-09 回复 有任何疑惑可以回复我~
#2

雪若天下 提问者 回复 雪若天下 提问者

会不会是重新建的文件,与之前的重名了,因为我在之前的文件中把文字部分改成别的文字,他照样可以运行
2018-07-09 回复 有任何疑惑可以回复我~

你往下学,你就知道为什么要用u了

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

u = '我爱你'

print u = '我爱你'

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

print u‘我爱你’

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

雪若天下 提问者

麻烦说明白一点,我这为什么不行啊!
2018-07-09 回复 有任何疑惑可以回复我~
#2

慕盖茨3997363 回复 雪若天下 提问者

用别的语言时必须加u‘’ 写日文 韩文的时候同理
2018-07-10 回复 有任何疑惑可以回复我~


http://img1.sycdn.imooc.com//5b43648f0001ccb309600718.jpg
这才是的

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

慕盖茨3997363

print u‘我爱你’
2018-07-09 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

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

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

进入课程

我用第三节代码运行,可以,但我重写了一个后,在运行,它显示错误,这两个是一模一样的呀,为什么会发生这种状况

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