python學習第六章

1.創建函數:def functionname:functionbody。
2.當兩個變量引用一個列表的時候,它們的確是同時引用一個列表,這時對任何一個列表中的值進行修改都會影響到另外一個列表。如果使用切片將一個列表複製給另外一個列表,那麼就不會出現這種情況,因爲操作的只是列表的副本。
3.關鍵字參數:使用參數名提供參數。可以明確每個參數的作用。不會被參數的順序所影響。還可以在函數定義的時候就爲參數提供默認值。
4.收集參數:定義函數時在參數名之前加上*號,函數就會把對應的參數作爲一個元組輸出。但是此時就不能有關鍵字參數存在。如果需要使用關鍵字參數,那麼可以在參數名之前加上**,但是這時會把對應的參數最爲一個字典輸出。
5.收集參數逆過程:不是在函數定義時使用*號或**號,而是在調用函數時使用。
6.變量和所對應的值用的是個不可見的字典,這個字典可以使用vars函數返回。可以使用globals函數獲取全局變量值:globals()['parameter']就可以獲取在全局定義的parameter的值。
發佈了75 篇原創文章 · 獲贊 6 · 訪問量 33萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章