最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python自學筆記(八)

2022-05-17 17:41 作者:江上カエデ  | 我要投稿

上次小練習:

函數(shù)

其實這里的函數(shù)和初中學的像y = 2x+7這種差不多,這里可以把它看作輸入x,執(zhí)行2x+7,輸出y,Python函數(shù)也一樣,給定一些值,函數(shù)內(nèi)部執(zhí)行相應功能,最后返回出結果

然后來康康定義函數(shù),拿上邊y = 2x+7來舉例

這就是定義一個名叫math的函數(shù),后面括號里的就是要傳進去的參數(shù),下面的叫函數(shù)體,是函數(shù)所要實現(xiàn)的具體功能,這里就是執(zhí)行y = 2x+7,然后最后一行return語句返回計算出來的y值

然后如果要給函數(shù)傳一個參數(shù),比如傳個9,計算x等于9時y的值

有上面兩種寫法,可以直接寫print(math(9)),也可以先賦值給一個變量再打印,math()括號里的就是要傳給math函數(shù)的參數(shù),同時這也是調(diào)用函數(shù)的方法

當然,函數(shù)內(nèi)不一定非要是運算,它可以是任何內(nèi)容

是吧,打個獨立宣言也不是不可以,這里因為它不需要任何參數(shù)所以括號里不用寫東西,但在調(diào)用的時候不能省去括號,也要寫成Duli()

參數(shù)也可以傳很多個

誒,你看,這不就能傳倆參數(shù)了,當然,你想提前定義好參數(shù)也不是不可以

只需要像這樣在開頭就定義好就行

除了參數(shù)能傳好幾個,返回值也能返回好幾個

像這樣,把值寫在return語句后邊,用逗號隔開就好

然后如果在定義函數(shù)時候出現(xiàn)關于變量的報錯,需要考慮是不是變量作用域的問題

變量按照作用域分可以分成全局變量和局部變量

全局變量顧名思義就是在整個代碼里都能調(diào)用的變量,不受函數(shù)影響

像這段代碼,變量Y屬于局部變量,只能在函數(shù)math里調(diào)用,運行這段代碼就會直接報錯,需要在前面加global定義一個全局變量

就像這樣,定義一個全局變量Y,然后就能隨便用它了

小練習:定義一個函數(shù)計算年薪,如果年薪大于20萬就夸夸,小于就,嗯,沒轍

想起來就看,想起來就寫,大家都有美好的未來

Python自學筆記(八)的評論 (共 條)

分享到微博請遵守國家法律
高淳县| 邹城市| 兰州市| 垫江县| 汶上县| 华坪县| 泸水县| 文安县| 微山县| 略阳县| 扬州市| 潜江市| 印江| 南投县| 尉氏县| 龙南县| 烟台市| 长子县| 兴国县| 太湖县| 长春市| 红原县| 平顶山市| 东莞市| 城步| 广丰县| 济源市| 随州市| 微博| 革吉县| 乃东县| 台湾省| 桐城市| 义马市| 枝江市| 资阳市| 石楼县| 湘潭县| 建平县| 香格里拉县| 瑞丽市|