-
any()
image.png -
字典get傳遞默認值
image.png -
counter函數(shù)
image.png
更多的關(guān)于counter函數(shù)的用法見鏈接 http://www.pythoner.com/205.html -
裝飾器
example.png
更多信息見鏈接 https://blog.csdn.net/xiangxianghehe/article/details/77170585 -
魔術(shù)方法
call: 使類實例可調(diào)用, 比如a = class_name(), a()調(diào)用call函數(shù)
getitem:
str: 返回字符串, 實現(xiàn)print(a)
new: 創(chuàng)建類對象時調(diào)用, 下面是一個采用new的單例實現(xiàn)
image.png
setattr:
image.png import profile
-
with 函數(shù)
with.png -
next
image.png
9.for else
for else
monkey patch
-
generator
example: g = (x * x for x in range(10))
image.png
以上都是generator的形式, 第二個例子里, 如fib(10)就是一個generator, generator在每次調(diào)用next()時執(zhí)行, 執(zhí)行到y(tǒng)ield時返回, 再次執(zhí)行時在上次返回的yield處繼續(xù)執(zhí)行.
-
函數(shù)式編程
image.png