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

何时print加u说明不清楚

那么问题来了,什么时候print要加u,我试过了,utf-8不需要加u的

正在回答

1 回答

u只是用来声明该字符串是用Unicode编码,因此并不是说print时需要加u,而是当你需要使用Unicode编码的字符的时候才在该字符串的前面加u。

例如:所需字符都是英文或数字的时候不需要加U,因为可以使用ascii码编码

           str = "hello123"

           print str

            但如果所需字符有中文的时候就需要使用Unicode编码了,因为ascii没法对我大中国87019个汉字进行数字标识。

            str = r"中国"

            print str

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

举报

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

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

进入课程

何时print加u说明不清楚

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