python中函式的使用

2021-10-01 19:38:05 字數 1227 閱讀 4093

1,認識函式

1功能性

2隱藏細節

3避免編寫重複的**

組織**

round函式(四捨五入原則)

a=1.234567

result=round(a,2)

print(result)

1.23

2,函式的定義及執行特點

def name(parametter_list):

pass

1引數列表可以沒有

2return value 或者 none

遞迴函式的遞迴次數可設定

import sys

sys.setrecursionlimit(次數)

正常是995or998or1000

3如何讓函式返回多個結果

def damage(skill1,skill2):

........

return result1,result2

如果return的型別是元組

可通過元組的下標的來訪問

也可:out1,out2=damage(3,6)

4序列解包與鏈式賦值

a,b,c=1,23,34

d=23,45,8

序列解包:o,p,q=d

5必須引數與關鍵引數

def add(x,y)

x,y為必須引數

...........

...........

c=add(3,4)

c=add(y=4,x=3)

關鍵字引數

**可讀性強

6預設引數

使輸入更加簡潔

直接在def中將引數的值定義下來

在輸入中任可再次輸入,收取的將是新結果

預設引數將放在非預設引數的後面

引數是按順序讀入

如果要改其中乙個預設引數,則可將關鍵字寫出再標明值

python中函式的使用

需要說明的python以縮排作為程式的層級關係的語言,書寫python的程式的注意縮排,定義函式 defprints print 這廝是乙個函式 呼叫函式 prints 函式的注釋,只需要在函式 之前寫一串字串,來注釋函式的用途 當我們將光標點到這個函式的時候,就知道函式的作用 def hello ...

python中函式的使用

coding utf 8 函式的使用 什麼是函式?封裝了一段 的功能模組,可以被重複使用多次 例如 數學中三角函式.def 函式名 引數列表 函式名稱的命名規範 每個單詞都是小寫的,單詞之間用 下劃線鏈結 defeat print 1.買菜 print 2.洗菜 print 3.炒菜 print 4...

python中函式的使用

函式的使用 在乙個完整的專案中 量非常大 會有很多需要重複執行的 可以將這些 寫到乙個函式中,當需要使用的時候,直接調 一行 用即可 本質 的封裝 好處 1.極大的簡化的了 2.提高了 的復用性 3.如果想新增或者修改bug,直接去對應的函式位置修改即可 定義乙個函式 def 函式名 引數1,引數2...