小健_Python_go_Devops
latest
Go语言学习
Go vs Python
Python全栈系列
Python测试开发入门与实践
1. Python基础
2. Python语法
3. Python进阶
3.1. 特性语法
3.2. 打包与发布
4. 常用库实践
5. Web前端开发基础
6. 测试开发实践
7. 附录
Vue.js企业开发实战
Vue.js+Node.js开发实战
小健_Python_go_Devops
»
Python测试开发入门与实践
»
3.
Python进阶
Edit on GitHub
3.
Python进阶
¶
3.1. 特性语法
3.1.1. 1.Pythonic编程
1.1 变量值交换
1.2 连续赋值表达式
1.3 连续比较表达式
1.4 装包与解包
1.5 布尔值判断
3.1.2. 2.推导表达式
2.1 列表推导表达式
2.2 字典推导表达式
2.3 集合推导表达式
2.4 推导表达式嵌套
2.5 生成器推导表达式
3.1.3. 3.上下文管理器
3.1 管理资源
3.2 处理异常
3.3 自定义上下文管理器
3.4 contextlib库
3.1.4. 4.迭代器
3.1.5. 5.生成器
5.1 生成器函数
3.1.6. 6.闭包
作用
3.1.7. 7.装饰器
7.1 定义
7.2 要素
7.3 作用
7.4 应用
3.1.8. 8.内省
定义
内省工具
信息查询工具
反射工具
inspect模块
内省应用
3.1.9. 9.语法糖
3.1.10. 10.魔法属性的理解与使用
说明
要素
应用
3.2. 打包与发布
3.2.1. 三方包站点
3.2.2. 流程
3.2.3. 目录结构样例
3.2.4. 配置文件样例
3.2.5. 测试
3.2.6. 打包命令
3.2.7. 正式发布