python中函式的使用

2021-08-02 06:01:08 字數 1494 閱讀 3874

需要說明的python以縮排作為程式的層級關係的語言,書寫python的程式的注意縮排,

# //定義函式

defprints

(): print('這廝是乙個函式')

# //呼叫函式

prints()

函式的注釋,只需要在函式**之前寫一串字串,來注釋函式的用途

當我們將光標點到這個函式的時候,就知道函式的作用

def

hello

():'我是函式的注釋'

prints('測試注釋')

hello()

如果在定義函式的時候,在小括號中有引數,呼叫函式就要給函式的引數賦值

函式引數分為分為是實參和形參,在定義函式時小括號內的引數,成為形參,他是用來接收外部傳遞過來的變數

實參,呼叫函式時,給形參賦值的引數是實參;

def

add2

(num1,num):

print("%d+%d=%d"%(num1,num,num1+num))

add2(100,300)

預設引數

呼叫函式時,預設引數的值如果沒有傳入,則被認為是預設值

def

test22

(a,b='中國'):

print(a)

不定長引數

def test44(a,*b):

print(*b)

test44(2,4,8,4,48,998,32,33)

列印結果是

4 8 4 48 998 32 33

當函式中有return時,此時函式是有返回值的函式,這事需要用乙個return來接收。

def

add3

(a,b,c):

sum = a+b+c

return sum

print(add3(100,200,300))

如果函式中有多個return,函式只呼叫乙個return後直接結束,該return後面的**直接跳過。

當函式需要多個返回值該怎樣操作呢,我們可以通過元祖方式將多個引數放在元祖,或者字典,列表中;

def

test2

(): name =input('請輸入姓名')

myid =input('請輸入id')

age = input('請輸入年齡')

return name,myid,age

recievedate =test2()

print(recievedate)

當我將將引數將逗號隔開,函式會將多個引數放在乙個元祖中;

改程式執行的結果是這樣的

請輸入姓名殼資料庫

請輸入id12

請輸入年齡34

(『殼資料庫』, 『12』, 『34』)

python中函式的使用

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

python中函式的使用

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

python中函式的使用

1,認識函式 1功能性 2隱藏細節 3避免編寫重複的 組織 round函式 四捨五入原則 a 1.234567 result round a,2 print result 1.232,函式的定義及執行特點 def name parametter list pass1引數列表可以沒有 2return ...