基本概念 1. 定義函數(shù)的使用:def 函數(shù)名(參數(shù)): 函數(shù)可以不包含任何參數(shù),,但是函數(shù)名后的一對括號是不能省略的。 函數(shù)可以帶若干個參數(shù),,參數(shù)可以有缺省值。 2.在編程語言中,,函數(shù)定義時用的是形參,,調(diào)用時用的是實參
3.缺省值:就是默認值,。是指一個屬性、參數(shù)在被修改前的初始值,。計算機軟件系統(tǒng)要求用戶 輸入某些值而用戶未給定時,,系統(tǒng)自動賦予的事先設(shè)定的數(shù)值。 定義函數(shù)實例:上述代碼中,,函數(shù)func_example()定義處的a_list,、an_int和a_string就是形式參數(shù),函數(shù)體外定義的變量my_list和my_int是實際參數(shù)。 my_list和my_int是對函數(shù)的調(diào)用,,而函數(shù)中因直接對an_int和a_string賦值,,所以相當于實參。而a_list.append("A new item")是對定義中a_list參數(shù)進行插入"A new item" 定義an_int為2,,但函數(shù)下又對其賦值為4,,所以在my_int調(diào)用函數(shù)時,無論賦值為幾,,經(jīng)函數(shù)調(diào)用后都對其賦值為4. 可以看到把實參my_list和my_int傳入函數(shù)體后,,就把相應(yīng)的值賦值給了形參a_list、an_int,。形 運行結(jié)果: |
|