整理-----内置函数
生活随笔
收集整理的這篇文章主要介紹了
整理-----内置函数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
內(nèi)置函數(shù) #作用域相關(guān)
print(globals())
print(locals())
#生成器/迭代器 l = [11,22,33,44] it = iter(l) #<list_iterator object at 0x01EA2910> 將列表變成迭代器 print(it) print(next(it)) print(next(it)) print(next(it)) print(next(it)) print(next(it)) #取到這里會報錯,因為沒有那個多值,報StopIteration
語法:
函數(shù)名 = lambda 參數(shù): 返回值 注意:
1. 函數(shù)的參數(shù)可以有多個. 多個參數(shù)之間?逗號隔開
2. 匿名函數(shù)不管多復雜. 只能寫??, 且邏輯結(jié)束后直接返回數(shù)據(jù)
3. 返回值和正常的函數(shù)?樣, 可以是任意數(shù)據(jù)類型 匿名函數(shù)并不是說?定沒有名字. 這里前面的變量就是這個函數(shù)名. 說他是匿名原因是我們通
過func.__name__查看的時候是沒有名字的. 統(tǒng)一都叫l(wèi)ambda. 在調(diào)用的時候沒有什么特別之處.
像正常的函數(shù)調(diào)用即可
#生成器/迭代器 l = [11,22,33,44] it = iter(l) #<list_iterator object at 0x01EA2910> 將列表變成迭代器 print(it) print(next(it)) print(next(it)) print(next(it)) print(next(it)) print(next(it)) #取到這里會報錯,因為沒有那個多值,報StopIteration
?
lamda匿名函數(shù) lambda表?的是匿名函數(shù). 不需要?def來聲明, ?句話就可以聲明出?個函數(shù)語法:
函數(shù)名 = lambda 參數(shù): 返回值 注意:
1. 函數(shù)的參數(shù)可以有多個. 多個參數(shù)之間?逗號隔開
2. 匿名函數(shù)不管多復雜. 只能寫??, 且邏輯結(jié)束后直接返回數(shù)據(jù)
3. 返回值和正常的函數(shù)?樣, 可以是任意數(shù)據(jù)類型 匿名函數(shù)并不是說?定沒有名字. 這里前面的變量就是這個函數(shù)名. 說他是匿名原因是我們通
過func.__name__查看的時候是沒有名字的. 統(tǒng)一都叫l(wèi)ambda. 在調(diào)用的時候沒有什么特別之處.
像正常的函數(shù)調(diào)用即可
轉(zhuǎn)載于:https://www.cnblogs.com/Aline2/p/11337714.html
總結(jié)
以上是生活随笔為你收集整理的整理-----内置函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Chapter 4, FAQ about
- 下一篇: 收藏的 sql经典语句 ---来自网上