Effective Python
1
PzLu
Email: panzhong171@outlook.com
博客会偶尔更一下,比较忙。会抽时间整理。
展开
-
【Effective Python】5-Pythonic-了解切割序列的办法
5-Pythonic-了解切割序列的办法Python 提供了一种把序列切成小块的方法。针对内置的 list、str 和 bytes 的切割。5.1 切割序列一个列表list_num = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]# index = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9# index = -0(-10),-9,-8,-...原创 2019-11-18 21:05:51 · 279 阅读 · 0 评论 -
【Effective Python】4-Pythonic-用辅助函数来替代复杂式
4-Pythonic-用辅助函数来替代复杂式在处理网页,或者说处理字符串时,我们经常获得到一个字典,对于字典里的键值对的处理挺关键的。然而有些朋友过度使用 Python 的语法特性,为了炫技,写成很复杂的难以理解的单行表达式,就有点小题大做了。比如这样一个栗子。from urllib.parse import parse_qs# 解析字符串,返回字典my_value = pars...原创 2019-11-18 20:05:48 · 312 阅读 · 0 评论 -
【Effective Python】3-Pythonic-了解 bytes、str 与 unicode 区别
3-Pythonic-了解 bytes、str 与 unicode 区别文章目录3-Pythonic-了解 bytes、str 与 unicode 区别字符序列类型编码与解码使用情形(Python 3)可能的问题(Python 3)字符序列类型字符序列类型Python 3Python 28位值 (8个二进制)bytesstrUnicode 字符struni...原创 2019-11-05 16:12:30 · 256 阅读 · 0 评论 -
【Effective Python】2-Pythonic-遵循 PEP 8 风格指南
2-Pythonic-遵循 PEP 8 风格指南PEP 8 的意义《Python Enhancement Proposal 8》又叫 PEP 8,它是针对 Python 代码格式而编制的风格指南。链接:https://www.python.org/dev/peps/pep-0008/主要作用:有利于编写更加通俗易懂的代码。有利于多人协作,有利于修改。几条重要的规则命名...原创 2019-11-03 15:34:55 · 280 阅读 · 0 评论 -
【Effective Python】1-Pythonic-确认自己所用的 Python 版本
1-Pythonic-确认自己所用的 Python 版本查看版本$ python --versionsys 模块内查询>>> import sys>>> sys.version_infosys.version_info(major=3, minor=6, micro=8, releaselevel='final', serial=0)>&g...原创 2019-10-29 14:41:34 · 332 阅读 · 0 评论