课程
/后端开发
/Python
/初识Python
那么问题来了,什么时候print要加u,我试过了,utf-8不需要加u的
2017-05-02
源自:初识Python 3-7
正在回答
u只是用来声明该字符串是用Unicode编码,因此并不是说print时需要加u,而是当你需要使用Unicode编码的字符的时候才在该字符串的前面加u。
例如:所需字符都是英文或数字的时候不需要加U,因为可以使用ascii码编码
str = "hello123"
print str
但如果所需字符有中文的时候就需要使用Unicode编码了,因为ascii没法对我大中国87019个汉字进行数字标识。
str = r"中国"
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序