1.函式的語法
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#函式定義
def add():
print "123"
#呼叫函式
add()
2.形參和實參
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#形參:定義函式時,需要傳入的引數,此時的形參為a,b
def add(a,b):
print a*b
#實參:呼叫函式時,實際需要傳入的引數,此時的實參為1,2
add(1,2)
3.預設引數
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#預設引數:在定義函式時,給形參賦預設值,在呼叫函式時,不傳入該形參的實參值時,形參取預設值。
#此時b的預設值為20.注意:有預設值的形參需要放在形參列表的最後
def add(a,c,b=20):
print a*b*c
#此時呼叫函式時,未傳入b的值,b取預設值,結果為160
add(2,4)
#此時呼叫函式時,傳入b的值為0.結果為0
add(2,4,0)
Python基礎 函式
函式設計原則 函式有多種方法獲得輸入產生輸出,一般使用引數作為輸入,return語句配合可變引數的改變作為輸出。函式輸入 函式輸出 def fun args returndef語句 def建立了乙個函式物件並將其賦值給乙個變數。def語句是實時執行的,在模組匯入時執行或者在互動模式下輸入時執行。始終...
python基礎 函式
def funcname params return value 如果沒有return 最後會返回none,如果只寫return 會返回none 返回值個數為乙個,但是可以返回tuple,表面上返回多個值 def f1 return x,y x,y f1 def nop passdef functe...
Python 函式基礎
定義 函式是指將一組語句的集合通過乙個名字 函式名 封裝起來,要想執行這個函式,只需呼叫其函式名即可 為什麼使用函式 減少重複 使程式變的可擴充套件使程式變得易維護 1 定義乙個函式 2def func 使用def關鍵字定義函式 接函式名,括號內可以傳遞引數 3print hello world 函...