Python入門學習筆記6 函式

2022-09-05 11:42:12 字數 1541 閱讀 5030

1#函式

2#引數3

#1.必須引數 2.關鍵字引數 3.預設引數 4.形式引數(形參)4#

round(操作變數,保留小數點幾位,且四捨五入)

5 a = 1.12386

6print(round(a,3)) #

1.12478

9def

functionname(str):

10print

(str)

11return

str12

13 functionname('

123')14

15def

add(x,y):

16 result = x +y

17return

result

1819

print(add(1,2))

20print(add(y=2,x=1))#

關鍵字引數

2122

defdamage(skill1,skill2):

23 damage1 = skill1 * 3

24 damage2 = skill2 * 2 +10

25return

damage1,damage2

2627 damages = damage(3,6)

28print

(damages,type(damages))

29print(damages[0],damages[1]) #

9 22

3031

#序列解包

32 skill1_damage,skill2_damage = damage(3,6)

33print(skill1_damage,skill2_damage) #

9 22

3435 a = 1

36 b = 2

37 c = 3

3839 a,b,c = 3,2,1

40print(a,b,c)#

3 2 1

4142 d = 1,2,3

43print(type(d))#

4445 a=b=c=1

46print

(a,b,c)

4748

49def print_student_files(name,age=18,gender='

男',college='

人民路小學'):

50print('

我叫'+name+51'

\n我今年

'+str(age)+'歲'

,52'\n我是

'+gender+'生'

,53'\n我在

'+college+'上學'

)54 print_student_files('

曉明',18,'

男','

人民路小學')

55print('

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')

56 print_student_files('

曉紅')

Python學習筆記 6 函式

定義函式 def name pass 引數位置按照順序排列並傳遞。使用 收集位置引數 當 用在函式內部的時候,星號將一組可變數量的位置引數集合成引數值的元組。例如 def print aa aa print aa print aa 3,1,2,huawei out 45 3,1,2,huawei 注...

Python 學習筆記6 函式

在python中,function是一組執行特定任務的相關語句。函式有助於將我們的程式分解為更小的模組化塊。隨著我們的計畫越來越大,功能使其更加有條理和易於管理。此外,它避免重複並使 可重用 def function name parameters docstring statement s 上面顯...

Python 入門學習筆記 函式

目錄 python 函式 定義乙個函式 return 表示式 結束函式,選擇性地返回乙個值給呼叫方。不帶表示式的return相當於返回 none def func name param1,args,param2 0,kwargs pass 定義函式的時候,一般有以下常見形參 param1 必須引數 ...