1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python参考手册 第4版 修订版_Python参考手册 第4版 修订版

python参考手册 第4版 修订版_Python参考手册 第4版 修订版

时间:2021-10-27 00:02:40

相关推荐

python参考手册 第4版 修订版_Python参考手册 第4版 修订版

目录第一部分Python语言第1章Python简介21.1运行Python21.2变量和算术表达式31.3条件语句51.4文件输入和输出61.5字符串71.6列表81.7元组91.8集合

目录 第一部分Python语言第1章Python简介21.1运行Python21.2变量和算术表达式31.3条件语句51.4文件输入和输出61.5字符串71.6列表81.7元组91.8集合101.9字典111.10迭代与循环121.11函数131.12生成器141.13协程151.14对象与类161.15异常171.16模块181.17获得帮助19第2章词法约定和语法202.1行结构和缩进202.2标识符和保留字212.3数字字面量212.4字符串字面量222.5容器232.6运算符、分隔符及特殊符号242.7文档字符串242.8装饰器242.9源代码编码25第3章类型与对象263.1术语263.2对象的标识与类型263.3引用计数与垃圾回收273.4引用与复制283.5第一类对象293.6表示数据的内置类型303.6.1None类型303.6.2数值类型313.6.3序列类型313.6.4映射类型353.6.5集合类型363.7表示程序结构的内置类型383.7.1可调用类型383.7.2类、类型与实例403.7.3模块413.8解释器内部使用的内置类型413.8.1代码对象413.8.2帧对象423.8.3跟踪对象423.8.4生成器对象433.8.5切片对象433.8.6Ellipsis对象433.9对象行为与特殊方法443.9.1对象的创建与销毁443.9.2对象字符串表示443.9.3对象比较与排序453.9.4类型检查463.9.5属性访问463.9.6属性包装与描述符463.9.7序列与映射方法473.9.8迭代483.9.9数学操作483.9.10可调用接口503.9.11上下文管理协议503.9.12对象检查与dir()51第4章运算符与表达式524.1数值操作524.2序列操作534.3字符串格式化564.4高级字符串格式化574.5字典操作594.6集合操作604.7增量赋值604.8属性(.)运算符614.9函数调用()运算符614.10转换函数614.11布尔表达式与真值624.12对象等同性与标识634.13运算优先级634.14条件表达式64第5章程序结构与控制流655.1程序结构与执行655.2执行条件语句655.3循环与迭代665.4异常685.4.1内置异常705.4.2定义新异常715.5上下文管理器与with语句725.6断言与__debug__73第6章函数与函数式编程756.1函数756.2参数传递与返回值776.3作用域规则786.4作为对象与闭包的函数796.5装饰器826.6生成器与yield836.7协程与yield表达式856.8使用生成器与协程876.9列表推导896.10生成器表达式906.11声明式编程916.12lambda运算符926.13递归926.14文档字符串936.15函数属性946.16eval()、exec()和compile()函数94第7章类与面向对象编程967.1class语句967.2类实例977.3作用域规则977.4继承987.5多态动态绑定和鸭子类型1007.6静态方法和类方法1017.7特性1027.8描述符1047.9数据封装和私有属性1057.10对象内存管理1067.11对象表示和属性绑定1087.12__slots__1097.13运算符重载1107.14类型和类成员测试1117.15抽象基类1137.16元类1147.17类装饰器117第8章模块、包与分发1188.1模块与import语句1188.2从模块导入选定符号1198.3以主程序的形式执行1208.4模块搜索路径1218.5模块加载和编译1218.6模块重新加载和卸载1228.7包1238.8分发Python程序和库1258.9安装第三方库127第9章输入与输出1299.1读取命令行选项1299.2环境变量1309.3文件和文件对象1309.4标准输入、输出和错误1339.5print语句1339.6print()函数1349.7文本输出中的变量插入1349.8生成输出1359.9Unicode字符串处理1369.10Unicode I/O1379.10.1Unicode数据编码1389.10.2Unicode字符特性1409.11对象持久化与pickle模块140第10章执行环境14210.1解释器选项与环境14210.2交互式会话14410.3启动Python应用程序14510.4站点配置文件14510.5用户站点包14610.6启用新功能14610.7程序终止147第11章测试、调试、探查与调优14911.1文档字符串和doctest模块14911.2单元测试和unittest模块15111.3Python调试器和pdb模块15311.3.1调试器命令15311.3.2从命令行进行调试15611.3.3配置调试器15611.4程序探查15611.5调优与优化15711.5.1进行计时测量15711.5.2进行内存测量15811.5.3反汇编15811.5.4调优策略159第二部分Python库第12章内置函数和异常16412.1内置函数和类型16412.2内置异常17212.2.1异常基类17212.2.2异常实例17312.2.3预定义的异常类17312.3内置警告17612.4future_builtins176第13章Python运行时服务17813.1atexit17813.2copy17813.3gc17913.4inspect18013.5marshal18313.6pickle18413.7SYS18613.7.1变量18613.7.2函数18913.8traceback19113.9types19213.10warnings19313.11weakref19513.11.1示例19613.11.2注意196第14章数学运算19714.1decimal19714.1.1Decimal对象19714.1.2Context对象19814.1.3函数和常量20014.1.4示例4.1.5注意4.2fractions20314.3math20414.4numbers20514.5random20614.5.1种子和初始化20614.5.2随机整数20614.5.3随机序列20714.5.4实值随机分布20714.5.5注意208第15章数据结构、算法与代码简化20915.1abc20915.2array21015.3bisect21215.4collections21315.4.1deque和defaultdict21315.4.2命名元组21415.4.3抽象基类21615.5contextlib21715.6functools21815.7heapq21915.8itertools2.9operator222第16章字符串和文本处理22516.1codecs22516.1.1低级codecs接口22516.1.2I/O相关函数22616.1.3有用的常量22716.1.4标准编码22716.1.5注意22816.2re22816.2.1模式语法22816.2.2函数22916.2.3正则表达式对象23116.2.4匹配对象23116.2.5示例23216.2.6注意23316.3string23316.3.1常量23316.3.2Formatter对象23316.3.3Template字符串23516.3.4实用工具函数23516.4struct23516.4.1打包和解包函数23616.4.2Struct对象23616.4.3格式编码23616.4.4注意23716.5unicodedata238第17章Python数据库访问24117.1关系数据库API规范24117.1.1连接24117.1.2Cursor24217.1.3生成查询24317.1.4类型对象24417.1.5错误处理24517.1.6多线程24517.1.7将结果映射到字典中24617.1.8数据库API扩展24617.2sqlite3模块24617.2.1模块级函数24617.2.2连接对象24817.2.3游标和基本操作25017.3DBM风格的数据库模块25217.4shelve模块253第18章文件和目录处理25418.1bz225418.2filecmp25518.3fnmatch25618.4glob25718.5gzip25718.6shutil25818.7tarfile25918.7.1异常26118.7.2示例26218.8tempfile26218.9zipfile26318.10zlib266第19章操作系统服务26819.1Commands26819.2ConfigParser、configparser26919.2.1ConfigParser类26919.2.2示例27019.2.3注意27219.3datetime27219.3.1date对象27219.3.2time对象27319.3.3datetime对象27419.3.4timedelta对象27519.3.5涉及日期的数学运算27619.3.6tzinfo对象27719.3.7日期与时间解析27819.4errno27819.4.1POSIX错误代码27819.4.2Windows错误代码27919.5fcntl28019.5.1示例28119.5.2注意28119.6io28219.6.1基本I/O接口28219.6.2原始I/O28219.6.3缓存二进制I/O28319.6.4文本I/O28519.6.5open()函数28519.6.6抽象基类28619.7logging28619.7.1日志记录级别28619.7.2基本配置28619.7.3Logger对象28819.7.4处理器对象29219.7.5消息格式化29419.7.6各种实用工具函数29619.7.7日志记录配置29619.7.8性能考虑29919.7.9注意29919.8mmap29919.9msvcrt30119.10optparse30319.10.1例子30519.10.2注意30619.11os30719.11.1进程环境30719.11.2文件创建与文件描述符30919.11.3文件与目录31319.11.4进程管理31619.11.5系统配置3.11.6异常32119.12os.path32119.13signal32319.13.1例子32519.13.2注意32519.14subprocess32519.14.1例子32719.14.2注意32819.15time32819.16winreg330第20章线程与并发33420.1基本概念33420.2并发编程与Python33520.3multiprocessing33620.3.1进程33620.3.2进程间通信33720.3.3进程池34320.3.4共享数据与同步34520.3.5托管对象34720.3.6连接35220.3.7各种实用工具函数35320.3.8多进程处理的一般建议35320.4threading35420.4.1Thread对象35420.4.2Timer对象35620.4.3Lock对象35620.4.4RLock对象35620.4.5信号量与有边界的信号量35720.4.6事件35820.4.7条件变量35820.4.8使用Lock35920.4.9线程终止与挂起36020.4.10实用工具函数36120.4.11全局解释器锁36120.4.12使用线程编程36120.5queue、Queue36220.6协程与微线程364第21章网络编程和套接字36521.1网络编程基础36521.2asynchat模块36721.3asyncore模块37021.4select37421.4.1高级模块功能37521.4.2高级异步I/O示例37521.4.3异步联网的时机38121.5socket38321.5.1地址族38321.5.2套接字类型38321.5.3寻址38421.5.4函数38521.5.5异常39521.5.6示例39521.5.7注意39621.6ssl39621.7SocketServer39921.7.1处理程序39921.7.2服务器40021.7.3定义自定义服务器40121.7.4自定义应用服务器403第22章网络应用程序编程40422.1ftplib40422.2http包40722.2.1http.client(httplib)40822.2.2http.server(BaseHTTPServer、CGIHTTPServer和SimpleHTTP Server)41222.2.3http.cookies(Cookie)41622.2.4http.cookiejar(cookielib)41822.3smtplib41822.4urllib包41922.4.1urllib.request(urllib2)41922.4.2urllib.response42322.4.3urllib.parse42422.4.4urllib.error42622.4.5urllib.robotparser(robotparser)42722.4.6注意42722.5xmlrpc包42722.5.1xmlrpc.client(xmlrpclib)42722.5.2xmlrpc.server(SimpleXMLRPCServer和DocXMLRPCServer)430第23章Web编程43323.1cgi43523.1.1CGI编程建议43823.1.2注意43923.2cgitb44023.3wsgiref44023.3.1WSGI规范44023.3.2wsgiref包44223.4webbrowser444第24章网络数据处理和编码44524.1base6444524.2binascii44724.3CSV44724.3.1方言44924.3.2示例45024.4email包45024.4.1解析电子邮件45024.4.2编写电子邮件45324.4.3注意45624.5hashlib45624.6hmac45624.7HTMLParser45824.8json46024.9mimetypes46224.10quopri46324.11xml包46324.11.1XML示例文档46424.11.2xml.dom.minidom46524.11.3xml.etree.ElementTree46824.11.4xml.sax47424.11.5xml.sax.saxutils476第25章其他库模块47725.1Python服务47725.2字符串处理47825.3操作系统模块47825.4网络47825.5网络数据处理47825.6国际化47825.7多媒体服务47925.8其他479第三部分扩展与嵌入第26章扩展与嵌入Python48226.1扩展模块48226.1.1扩展模块原型48426.1.2命名扩展模块48626.1.3编译与打包扩展48626.1.4从Python到C语言的类型转换48826.1.5从C到Python的类型转换49226.1.6给模块添加值49326.1.7错误处理49426.1.8引用计数49526.1.9线程49626.2嵌入Python解释器49626.2.1嵌入模板49726.2.2编译与链接49726.2.3基本的解释器操作与设置49726.2.4在C语言中访问Python49826.2.5将Python对象转换为C对象49926.3ctypes50026.3.1加载共享库50026.3.2外来函数50026.3.3数据类型50126.3.4调用外来函数50226.3.5其他类型构造方法50326.3.6实用工具函数50426.3.7示例50526.4高级扩展与嵌入50626.5Jython和IronPython507附录Python 3508

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。