《effective python》读书笔记

1、遵守PEP8

  1. 使用space而不是tab
  2. 和语法相关的每一层缩进都用4个空格表示
  3. 每行字符数不应超过79
  4. 函数和类之间应该用两个空行隔开
  5. 在同一个类中,各方法之间应该用一个空行隔开

2、了解bytes、str、unicode的区别

python3字符类型: bytes和str

python3 bytes的实例包含原始的8位值,后者包含Unicode字符

python2字符类型: unicode和str

python2str实例包含原始8位值,unicode实例包含unicode字符

  1. 把unicode字符表示为二进制数据最常见的方法是UTF-8
  2. 要把Unicode字符串转换成二进制数据,必须使用encode方法,要把二进制数据转换成Unicode字符,则必须使用decode方法。
  3. 编写python程序的时候,程序的核心部分应该使用Unicode字符类型
posted @ 2017-09-28 14:34  云石海涯  阅读(252)  评论(0编辑  收藏  举报