欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
python初學(xué)系列函數

函數

  • 函數的定義與使用

函數:函數是一段有著(zhù)特定功能的,可重用的語(yǔ)句組
函數的主體結構如下:
def <函數名>(<參數(0/多個(gè))>)
<函數體>
return <返回值>

例如:計算n!

def fact(n):    s=1    for i in range(1,n+1):        s*=i    return s

函數的調用

a=fact(10)print(a)

函數名稱(chēng)(實(shí)參)

  • 函數的參數:

函數可以有參數,也可以沒(méi)有,但必須保留括號
函數定義時(shí)也可以為某些參數制定默認值,構成可選參數,所有的可選參數必須放在非可選參數(必選參數)之后:

例如,我們在計算n!,還要計算n!//m(整除m)
這意味著(zhù)如果給出m,則按照m計算,否則,按照m=1來(lái)計算。。。。。。

  • 可變參數的設計(即函數的數量不確定)

例如:計算n!與其他乘數的結果(乘數的數量不確定)

實(shí)際調用:

除了按照位置傳遞參數,也可以按照名稱(chēng)傳遞參數
如下面兩個(gè)是等價(jià)的

  • 函數的返回值
    return可以返回0個(gè)或者多個(gè)返回值,如
    return n!//m,n,m
    返回的是一個(gè)元祖類(lèi)型:( , , ,)

  • 局部變量和全局變量
    程序中都可以使用的變量時(shí)全局變量,只有函數內部使用的變量時(shí)局部變量
    這里注意一下global保留字可以在函數內部使用全局變量

局部變量為組合數據類(lèi)型且未創(chuàng )建,等同于全局變量

- [ ] lambda函數

例子:
注意:即使函數很簡(jiǎn)單,也建議使用def的方式來(lái)定義,lambda函數僅僅在特殊情況下來(lái)使用。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
《計算機二級Python語(yǔ)言程序設計考試》第5章:函數和代碼復用
第六章:抽象
深入淺出Python——Python高級語(yǔ)法之函數
大牛帶你學(xué)習Python中這些簡(jiǎn)單的函數,看一遍就會(huì )
Python理解函數調用的原理及其概念
Python函數式編程
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久