Python學習筆記 函式

2021-10-08 10:48:38 字數 1126 閱讀 3634

1定義函式,輸出6*6的正方形

輸入

def pri_tr():

for i in range(6):

for j in range(6):

print("@",end=' ')

print()

輸出

@ @ @ @ @ @ 

@ @ @ @ @ @

@ @ @ @ @ @

@ @ @ @ @ @

@ @ @ @ @ @

@ @ @ @ @ @

2定義函式,求數字的和

2.1方法一

輸入

def add(x,y):

print(x+y)

輸出

4

9

2.2方法二

輸入

def add(x,y):

return x+y

print(add(7,8))

輸出

15
注:函式末尾預設有return,且返回值為空 

2.3不定長引數求和

輸入

def add(a,*b):

sum = 0

for i in b:

sum+=i

return a+sum

print(add(7,6,5))

輸出

18
3定義函式,計算兩數中較小的數

輸入

def min(x,y):

if x >= y:

print(y)

else:

print(x)

min(7,8)

輸出

7
4匿名函式

格式lambda 引數1,引數2,...:表示式

如:求兩數乘積

輸入

c = lambda a,b:a*b

print(c(6,7))

輸出

42

Python學習筆記 函式

1.基本呼叫 python 中的函式使用關鍵字 def 來建立乙個函式,正如其他語言中的函式一樣,有函式名,引數,以及返回值。函式的引數不用指定型別,return 可以在任何地方出現,表示函式結束,如果沒有返回內容則預設返回值為none。乙個簡單的無引數,無返回值的hello world def h...

python學習筆記 函式

def fun object,param1,param2 none print type object tuple,呼叫時預設的所有實參全部轉化為tuple傳遞給object fun 1,2,3,4,5,6,7,param1 8 指定param1的呼叫實參,param2引數呼叫預設值函式內可訪問全域...

python學習筆記 函式

建立函式 def myfirstfuntion 函式具體內容 呼叫函式 直接輸入函式面名及引數。def myfirstfnuncyion syntaxerror invalid syntax def myfirstfunction print 我愛你,qt syntaxerror eol while...