def myfirstfunction()
:print
('this is my first function!'
)myfirstfunction()
//呼叫函式
def mysecondfunction()
:print
(name+
'i love you!!!');
mysecondfunction
('fish');
//呼叫函式
mysecondfunction
('flower');
//呼叫函式
mysecondfunction.__doc__ //列印文件
print.__doc__
def add
(num1,num2)
: result=num1+num2;
return result;
add(1,
2)//形參 實參
def back()
:return[1
,'小甲魚'
,3.14];
back()
//元組打包 返回多個值
//區域性變數 全域性變數
//不要在函式內部修改全域性變數,否則會新建同名的區域性變數
//global
def mufun()
: global count
count=
10print(10
)myfun()
print
(count)
//函式巢狀
def fun1()
:print
('fun1() 正在被呼叫'
) def fun2()
:print
('fun2() 正在被呼叫'
)fun2()
fun1()
fun2()
//wrong
//閉包
def funx
(x):
def funy
(y):
return x * y
return funy
funx(8
)(5)
python基礎知識 函式
函式其實就是一段可以多次呼叫的 1 函式的定義 格式 def 函式名 引數1 預設值1 引數2 預設值2 return 表示式 函式名的命名規則 函式名可以是字母 數字或下劃線組成的字串,但是不能以數字開頭。例如加法操作 def addfunc x,y return x y print addfun...
python函式基礎知識
1,函式返回值有多個 def func ip 127.0.0.1 port 3389 return ip,port ip,port func 即可得到ip和port的值 2,函式legb 引數尋找順序 l local 本地作用域 e enclosing function 上一層結構中def或lamb...
python函式基礎知識
函式的定義的格式 def 函式名 引數 可選 功能 的實現 定義函式不會呼叫 defshow print 我叫張三丰,年齡18 呼叫函式 函式名 引數 定義帶有引數的函式 name,age 形式引數 函式定義帶有的引數叫形式引數 形參 defshow msg name,age print name,...