缘起上文:工欲善其事必先利其器--Python学前准备gVim
万事以备,接下来开始我们Python核心内容的学习。
本次目标:
一、 两种常用方式
1. 使用 REPL
REPL 即 R(read)、E(evaluate)、P(print)、L(loop)缩写,就是交互模式。
2. 使用文件
1) 、 GVIM 编辑文件
2)、运行文件
二、 编程规范
“ 合理注释 、 适当缩进 、 成对编程”基本的风格 ,保持编写代码时“ 见名知意”的常用手段 。
1、 合理 注释
我们阅读文学时,免不了留意过文骚墨客留下的诗词曲阜,年代久远,为了让我们看明白,一般都会为诗词留下年代以、创作环境及如何解释。试想我们写代码,事件久了,别说别人读半天不知道干啥的,就是我们自己也未必想起当时的逻辑,你能想象自己有一天拿到的代码没有一个解释是多么的坑吗?别坑队友,更别坑自己。我们截取一段 JSON 中的源码。这就是你的目标。
def __init__(self, skipkeys=False, ensure_ascii=True,
check_circular=True, allow_nan=True, sort_keys=False,
indent=None, separators=None, encoding='utf-8', default=None):
"""Constructor for JSONEncoder, with sensible defaults.
If skipkeys is false, then it is a TypeError to attempt
encoding of keys that are not str, int, long, float or None. If
skipkeys is True, such items are simply skipped.
- 3 -
If *ensure_ascii* is true (the default), all non-ASCII
characters in the outpu