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