【python] Python的那些妙事

python 动态创建类

type('Hello', (object,), dict())

set 集合

& 交集
| 并集
^ 补集
- 差集

built-in 函数

  1. breakpoint()
    相当于pdb断点
  2. 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’]
posted @   倒骑驴子  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示