亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

python進階

廖雪峰 移動開發工程師
難度中級
時長 3小時33分
學習人數
綜合評分9.20
575人評價 查看評價
9.6 內容實用
9.0 簡潔易懂
9.0 邏輯清晰
  • 用**kw
    查看全部
  • __init__() 方法的第一個參數必須是 self(也可以用別的名字,但建議使用習慣用法),后續參數則可以自由指定,和定義函數沒有任何區別。 相應地,創建實例時,就必須要提供除 self 以外的參數: xiaoming = Person('Xiao Ming', 'Male', '1991-1-1') xiaohong = Person('Xiao Hong', 'Female', '1992-2-2') 有了__init__()方法,每個Person實例在創建時,都會有 name、gender 和 birth 這3個屬性,并且,被賦予不同的屬性值,訪問屬性使用.操作符
    查看全部
  • 在Python 3.x中,字符串統一為unicode,不需要加前綴 u,而以字節存儲的str則必須加前綴 b。
    查看全部
  • 如果使用 from...import 導入 log 函數,勢必引起沖突。這時,可以給函數起個“別名”來避免沖突:
    查看全部
  • 沒懂,變難了
    查看全部
  • 最后需要指出,由于我們把原函數簽名改成了(*args, **kw),因此,無法獲得原函數的原始參數信息。即便我們采用固定參數來裝飾只有一個參數的函數: def log(f): @functools.wraps(f) def wrapper(x): print 'call...' return f(x) return wrapper 也可能改變原函數的參數名,因為新函數的參數名始終是 'x',原函數定義的參數名不一定叫 'x'。
    查看全部
  • 三層循環,帶復習
    查看全部
  • 很復雜,有點繞
    查看全部
  • 1.安裝第三方模塊:使用 pip install xxx.py 安裝完成后 : import web.py
    查看全部
  • 理解lambda的使用
    查看全部
  • 1.try的作用是捕獲錯誤,并在捕獲到指定錯誤時執行except語句
    查看全部
  • count()中返回的是一個list:fs. f1,f2,f3分別是這個list中的3個值.這3個值都是f函數
    查看全部
    0 采集 收起 來源:python中閉包

    2015-03-15

  • 閉包!返回閉包不能引用循環變量,請改寫count()函數,讓它正確返回能計算1x1、2x2、3x3的函數。
    查看全部
    0 采集 收起 來源:python中閉包

    2015-03-15

  • 但是,考察上一小節定義的 calc_sum 函數: def calc_sum(lst): def lazy_sum(): return sum(lst) return lazy_sum 注意: 發現沒法把 lazy_sum 移到 calc_sum 的外部,因為它引用了 calc_sum 的參數 lst。 像這種內層函數引用了外層函數的變量(參數也算變量),然后返回內層函數的情況,稱為閉包(Closure)。 閉包的特點是返回的函數還引用了外層函數的局部變量,所以,要正確使用閉包,就要確保引用的局部變量在函數返回后不能變。舉例如下:
    查看全部
    0 采集 收起 來源:python中閉包

    2015-03-15

  • 兩次執行
    查看全部

舉報

0/150
提交
取消
課程須知
本課程是Python入門的后續課程 1、掌握Python編程的基礎知識 2、掌握Python函數的編寫 3、對面向對象編程有所了解更佳
老師告訴你能學到什么?
1、什么是函數式編程 2、Python的函數式編程特點 3、Python的模塊 4、Python面向對象編程 5、Python強大的定制類

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

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