1.解释器选项和环境 python [options] [-c cmd | filename | - ] [args] 例如:python -m pdb test.py 以脚本的形式运行库模块pdb 2.交互模式 -i可进行交互模式,交互模式下的运行结果保存在_中 >>>7+3 >>>_+2 12 3.文档字符串和doctest模块 函数.类.模块第一行通常用'''************'''作为文档字符串来给出描述信息.包含文档字符串被认为是一种良好的编程风格. d…
<python参考手册(第四版)>[PDF]下载链接: https://u253469.pipipan.com/fs/253469-230382222 内容介绍 本书是权威的Python语言参考指南,内容涉及核心Python语言和Python库的最重要部分.本书内容简洁扼要.可读性强,书中还包括了一些没有在Python官方文档或其他资料中出现过的一些高级的主题. 这一版在内容上进行了全面更新,介绍了Python 2.6和Python 3新引入的编程语言特性和库模块,同时还分析了Python程序…
第14章  执行环境 一.可调用对象 python有四种可调用对象:函数.方法.类.一些类的实例 1 函数 (1)内建函数(BIF) BIF是用c/c++写的,编译后放入python解释器,然后把它们作为第一(内建)名字空间的一部分加载进系统.这些函数在_bulitin_模块里,并作为__builtins__模块导入到解释器中 内建函数属性: bif.__doc__ 文档字符串(或 None) bif.__name__ 字符串类型的文档名字 bif.__self__ 设置为 None(保留给 b…
1.if __name__ == '__main__': 直接运行myModel.py时,当前模块的名字是main:import myModel然后运行的时候当前模块的名字是myModel. 2.eval: eval 函数的功能是将字符串生成语句并执行. 3.from module import class/func module对应*.py文件,里面可以有class.func.class下还可以有func 4.利用set去重:links = [link for link in set(link…
1.zip zip(s,t):将序列组合为一个元组序列[(s[0],t[0]), (s[1],t[1]), (s[2],t[2]), (s[3],t[3]),...] >>> s = [1,2,3,4,5,6]>>> t = ['a','b','c','d','e','e']>>> zip(s,t)[(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e'), (6, 'e')] 2.assert,__debug_…
1.模块和import (1)首次import module会做以下3件事: a)创建新的命名空间,用作在该源文件中定义的所有对象的容器.在模块中定义的函数和方法在使用global语句时将访问该命名空间. b)在新创建的命名空间中执行模块中包含的代码. c)在调用函数中创建名称来引用模块命名空间,这个名称和模块的名称相匹配. (2)用于引用模块的名称可以使用as限定符进行更改: import spam as sp sp.foo() 别名只在使用了import spam as sp的调用文件中起作…
1.对象的身份.类型.值 (1)身份:对象在内存中位置的指针,地址值, >>> a = [1,2,3,4,5] >>> id(a)48497328 >>> id(a[0])37465112>>> id(a[1])37465100>>> id(a[2])37465088>>> id(a[3])37465076>>> id(a[4])37465064 (2)类型 >>>…
1.读取命令行选项 (1)sys.args python启动时,命令行选项设置在列表sys.args中. sys.args[0]:xxx.py sys.args[1:]: 其他参数 (2)optparser 复杂参数可以使用optparser模块处理: USAGE = 'usage: python mymodule.py [cid] -l [level] -i [interval]' import optparser parser  = optparser.OptionParser() pars…
1.续行符\ 三引号.().{}.[]中的内容不需要续行符 2.空格缩进 优选空格作为缩进,不要用tab,这是因为不同操作系统下tab对应的空格不一样,而python是通过严格的空格来控制语句块的. 3.标识符中的下划线 (1)以一个下划线开始的标识符:_func() 不能通过from module import * 语句导入 (2)前后双下划线的标识符:__init__() 为特殊方法保留的 (3)前面双下划线的标识符:__add() 实现类的私有成员,即private属性 4.字符编码 字符…
来源:https://www.debian.org/doc/manuals/debian-faq/ftparchives#oldcodenames 第 6 章 Debian 档案库 目录 6.1. 有多少种 Debian 发布版本? 6.2. 诸如 etch.lenny 之类的名字是什么? 6.2.1. 过去使用过哪些代号? 6.2.2. 这些代号来自哪里? 6.3. 那"sid"呢? 6.4. stable 目录包含什么? 6.5. "测试版"包含什么? 6.5.…