跟著老男孩教育學Python開發【第三篇】:Python函數,老男孩python

來源:互聯網
上載者:User

跟著老男孩教育學Python開發【第三篇】:Python函數,老男孩python

set

    無序,不重複,可嵌套。

函數

    建立函數:

    1、def關鍵字,建立函數

    2、函數名

    3、()

    4、函數體

    5、傳回值

發郵件函數函數中的return函數的預設傳回值None普通參數預設參數

注意:如果需要給某個參數指定預設值,該參數必須放在參數列表的最後。

指定參數動態參數:*

注意:*預設將傳入的參數全部放置在元組中,f1(*li)。

動態參數:字典(**)

注意:**預設將傳入的參數全部放置在字典中,f1(**dic)。

萬能參數

注意:*args,**kwargs順序不能改變。

動態參數實現format功能猜一猜輸出

 

注意:函數參數傳遞的是引用。

全域變數

注意:全域變數重新賦值需要用global,對於列表或字典,可修改,不可重新賦值。定義全域變數全部大寫。

函數實現登入與註冊三元運算(三目運算)lambda運算式內建函數

flush()強刷:

readable()查看檔案是否可讀,返回True或False。

readline()僅讀取一行資料,當檔案特別大的時候不至於導致記憶體撐爆。

truncate()截斷,指標後面的資料清空

for迴圈開啟的檔案對象:

將檔案1的前十行寫入檔案2:

將檔案的某個字串進行替換:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.