python書籍整理
PYTHON自然語言處理中文翻譯 NLTK 中文版.pdf http://www.22wenku.com/pdf/21433.html
python簡明教程中文.pdf http://www.22wenku.com/pdf/22083.html
Python編程:從入門到實踐.pdf http://www.22wenku.com/pdf/22775.html
第八章 函數
函數是帶名字的代碼塊,用於完成具體的工作。
如何將函數存儲在被稱為模塊的獨立文件中,讓主程序文件的組織更為有序。
8.1 定義函數
使用關鍵字def來告訴Python你要定義一個函數。這是函數定義,向Python指出了函數名,還可能在括號內指出函數為完成其任務需要什么樣的信息。最后,定義以冒號結尾
所有的縮進行構成函數體。“”“”“”被稱為 文檔字符串的注釋(docstring),Python使用它們來生成有關程序中函數的文檔。
def greet_user():
“”“顯示簡單的問候語”""
print(“Hello!”)
greet_user()
8.1.1 向函數傳遞信息
8.1.2 實參和形參
實參是調用函數時傳遞給函數的信息。
8.2 傳遞實參
向函數傳遞實參的方式很多,可使用位置實參,這要求實參的順序與形參的順序相同;也可使用關鍵字實參,其中每個實參都由變量名和值組成;還可使用列表和字典。
8.2.1 位置實參
最簡單的關聯方式是基於實參的順序。
1、調用函數多次
2、位置實參的順序很重要
8.2.2 關鍵字實參
關鍵字實參是傳遞給函數的名稱—值對。關鍵字實參讓你無需考慮函數調用中的實參順序,還清楚地指出了函數調用中各個值的用途。
