生成器的使用
定義:
一個函數調用時返回一個迭代器,那么這個函數就叫做生成器,如果函數中包含yield語法,那這個函數就會變成生成器。
def cash_out(amount):
while amount >0:
? amount-=100
? ? ? ? ? ? ?yield 100
?print("又來取錢了)
ATM=cash_out(500)
print(type(ATM))
print("取到錢%s萬”%ATM_next_())
print("取到錢%s萬”%ATM_next_())
print("取到錢%s萬”%ATM_next_())
print("可以花錢了“)
print("取到錢%s萬”%ATM_next_())
print("取到錢%s萬”%ATM_next_())
?
轉載于:https://www.cnblogs.com/my334420/p/6379616.html
總結
- 上一篇: 直播 背景 技术体系 乐视云直播Demo
- 下一篇: POJ 2135 Farm Tour (