Python每日总结
2025.05.09
①:def to_dict(self) -> Dict[str, Any]: 这种写法是 Python 的类型注解(Type Annotations)语法,是 Python 3.5+ 引入的特性
②:海象运算符 := 是 Python 3.8 引入的语法糖,用于在表达式内部赋值并返回值。它能简化代码结构,减少变量重复定义,尤其适合在条件判断和循环中复用计算结果。使用场景
1. 条件判断中的赋值
2. 循环中的持续赋值
user := self.user_service.update_user():将 update_user() 的返回值赋给变量 user,同时返回该值用于条件判断
③:async 的作用
1. 解决 I/O 阻塞问题
传统同步代码在等待 I/O 操作(网络请求、文件读写等)时会阻塞整个线程
async 允许在等待 I/O 时挂起任务,让 CPU 处理其他任务
2. 实现高并发
单线程可处理数千个并发连接
对比:同步模型需要为每个连接创建线程(资源消耗大)
典型应用:Web 服务器、API 网关、爬虫等
2025.05.10
内置模块
第三方模块
自定义模块
郭慕荣博客园

浙公网安备 33010602011771号