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
内置模块
第三方模块
自定义模块


 

 

 

 

 

 

 

 

posted @ 2025-06-09 10:43  郭慕荣  阅读(5)  评论(0)    收藏  举报