课程
/后端开发
/Python
/初识Python
SyntaxError: invalid syntax
2016-04-23
源自:初识Python 3-7
正在回答
我要先吐槽下, 万恶的歪果仁, 发明语言的时候为什么不用Unicode 做默认字符编码, 呃 突然感觉这么说 特别的没良心。。。
Python 2.x 中 u"xx" 是在定义 unicode 字符串。 r"..." 是在定义原始字符串,也就是“转义转义字符” 哈哈,我随口说的,题主可以自己搜索官方的正经解释。 而ur"xxx" 则是 综合两家之长, 课程中显示不正确 只是慕课网的正确性验证做的不好, 并不是你写的不对, 如果想通过验证, 字符串前面不要加 修饰就好了。
错了,因为单独的r 在python 中有意义,单独的u 也是,但你合成ur ,python 识别不了。要分两次进行。即r'''... ''',然后结果用u'''...'''。你可以试试u'''r'''...''''''
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序