python基礎知識 函式

2021-10-24 19:32:02 字數 1214 閱讀 9135

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,...