【python] Python的那些妙事
python 动态创建类
type('Hello', (object,), dict())
set 集合
& 交集 | 并集 ^ 补集 - 差集
built-in 函数
- breakpoint()
相当于pdb断点 - divmod()
divmod(4,2) # (2,0)
divmod(x,y) 可代替 (x//y, x%y)
iter() 迭代器妙用
itr = iter('abcd') if 'c' in itr: print(next(itr)) # d
chain 函数
参数带* 与不带*
import itertools a= ['a','aa','aaa'] b= itertools.chain(a) c= itertools.chain(*a) print(a) print(list(b)) print(list(c)) # [‘a’, ‘aa’, ‘aaa’] # [‘a’, ‘aa’, ‘aaa’] # [‘a’, ‘a’, ‘a’, ‘a’, ‘a’, ‘a’]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)