第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

python裝飾器

難度初級
時長43分
學習人數(shù)
綜合評分9.67
219人評價 查看評價
9.9 內容實用
9.6 簡潔易懂
9.5 邏輯清晰
講的很好,一下子思路清晰了。
?????????????????????????????????????????????
進階篇的裝飾器聽不懂的程序猿前來報道
?????????????????????????????????????????????
def set_passline(passline):
def cmp(val):
if val>=passline:
print('pass')
else:
print('failed')
return cmp

func_100=set_passline(60)
func_150=set_passline(90)
func_100(89)
func_150(89)
返回的是cmp函數(shù),func_100=cmp,然后傳值再比較
最后一分半是精髓。
這個裝飾器確實有點難
可以 開始看了廖雪峰老師的進階python 裝飾器沒怎么懂 看了老師的課程 通透了!謝謝
老師講的真棒! 很清晰!
老師講得非常清楚
def route(path):
def decorator(func):
def wrapper(*args, **kwargs):
print "Path is: {}".format(path)
return func(*args, **kwargs)
return wrapper
return decorator
@route('/index.php')
def index(a, b):
print 'Index page will be show!', a, ":",b
感覺看懂了不少,再看兩遍
#!/usr/bin/env python
# encoding: utf-8

x = 1

def foo():
x = 2
def innerfoo():
x = 3
print 'locals ', x
innerfoo()
print 'enclosing function locals ', x

foo()
print 'global ', x
運行結果:

locals 3
enclosing function locals 2
global 1
https://foofish.net/python-legb.html,學習返回函數(shù),閉包,裝飾器,必須先了解LEGB
老師講得很清楚,而且講得非常清晰,不會讓人感覺理解起來很混亂
其實我覺得最重要的是返回函數(shù)的“”返回“”,定義一個函數(shù),返回的還是一個函數(shù),我們可以對主體函數(shù)進行賦值(不知道這樣說對不對),也可以對返回的函數(shù)進行賦值(這個是最好玩的地方),在主函數(shù)返回函數(shù)的時候,其相關參數(shù)和變量都保存在了返回的函數(shù)中,等待被調用!,如果返回函數(shù)不被調用,那主體函數(shù)永遠就只是fuction,不可能是輸出
(看完這個視頻,可以看看廖老師關于返回函數(shù)的那章,特別是最后關于閉包怎樣使用循環(huán)的那個,對python中f和f()的區(qū)別都能夠有很好的理解)
之前看教程 返回函數(shù)看不明白特別著急,老師一下就給我講通了,返回函數(shù),意味著函數(shù)返回的還是一個函數(shù),
就像是f_100= set_passline(60) 此時 f_100調用的就是返回的那個函數(shù),這個時候還可以對返回的那個函數(shù)進行輸入值...Amazing!!!
課程須知
您至少具備Python基礎知識
老師告訴你能學到什么?
1.函數(shù)作用域及關系。 2.閉包的使用。 3.裝飾器的概念及使用。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網(wǎng)的支持!

本次提問將花費2個積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費2個積分

繼續(xù)發(fā)表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消