整理-----内置函数
生活随笔
收集整理的這篇文章主要介紹了
整理-----内置函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
內置函數 #作用域相關
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
語法:
函數名 = lambda 參數: 返回值 注意:
1. 函數的參數可以有多個. 多個參數之間?逗號隔開
2. 匿名函數不管多復雜. 只能寫??, 且邏輯結束后直接返回數據
3. 返回值和正常的函數?樣, 可以是任意數據類型 匿名函數并不是說?定沒有名字. 這里前面的變量就是這個函數名. 說他是匿名原因是我們通
過func.__name__查看的時候是沒有名字的. 統一都叫lambda. 在調用的時候沒有什么特別之處.
像正常的函數調用即可
#生成器/迭代器 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匿名函數 lambda表?的是匿名函數. 不需要?def來聲明, ?句話就可以聲明出?個函數語法:
函數名 = lambda 參數: 返回值 注意:
1. 函數的參數可以有多個. 多個參數之間?逗號隔開
2. 匿名函數不管多復雜. 只能寫??, 且邏輯結束后直接返回數據
3. 返回值和正常的函數?樣, 可以是任意數據類型 匿名函數并不是說?定沒有名字. 這里前面的變量就是這個函數名. 說他是匿名原因是我們通
過func.__name__查看的時候是沒有名字的. 統一都叫lambda. 在調用的時候沒有什么特別之處.
像正常的函數調用即可
轉載于:https://www.cnblogs.com/Aline2/p/11337714.html
總結
以上是生活随笔為你收集整理的整理-----内置函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Chapter 4, FAQ about
- 下一篇: 收藏的 sql经典语句 ---来自网上