Skip to content

python3编辑代码的报警 #10

@Valuebai

Description

@Valuebai

1、pirnt -> pirnt()
2、unicode的报警
py3 的字符串与 py2 的区别说穿了就是很简单的对三种数据类型的处理。py2 的方式意味着字符串跟字节流是相同的东西。而unicode字符串是某种独特的类型。bytes==strunicode!=strpy3 的方式意味着字符串跟unicode字符串是相同的东西,而字节流是某种独特的类型。unicode==strbytes!=strunicode是什么呢?是某种特定编码的字节流,是bytes的子集。这就意味着:所有的unicode都能放进bytes,但某些bytes无法放进unicode。C 程序员最难接受的就是无法将一串字节流放进字

Python3里str是unicode,所有需要和人交互的地方都应该用str

作者:pansz
链接:https://www.zhihu.com/question/60231684/answer/173871080
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions