久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

python - def自定義函數(shù)的疑惑

瀏覽:132日期:2022-09-17 17:29:17

問題描述

def change(n): n = ’Mr.Gumby’name = ’Mrs.Entity’change(name)

這個(gè)例子,沒太看懂def定義的函數(shù)起到了什么作用?還有一例:

def change(n) n[0] = ’Mr.Gumby’name = [’Mrs.Entity’,’Mrs.Thing’]change(name)

求解釋一下自定義函數(shù)起到的作用?自定義的函數(shù)在這個(gè)過程中做了什么?怎么做的?

問題解答

回答1:

你寫的方法不能做任何的事情啊;你需要return

回答2:

自定義函數(shù),就是把許多要做的事情,封裝到一個(gè)方法,你可以在任何地方調(diào)用。

回答3:

你不清楚上面函數(shù)的作用,其實(shí)很大程度上是因?yàn)樯厦娴暮瘮?shù)結(jié)構(gòu)太單一,也沒有返回值,可以去看看稍微復(fù)雜一些的函數(shù)了解一下函數(shù)的構(gòu)造和調(diào)用方法,你就明白什么是函數(shù)了。比如你上面的第二個(gè)方法,如果需要修改name列表里的第m個(gè)元素,把這個(gè)功能寫成一個(gè)函數(shù),然后調(diào)用的時(shí)候附上列表和索引兩個(gè)變量,你就能通過這個(gè)函數(shù)修改任意列表任意位置的元素了,想象一下相同的操作需要在代碼的不同位置執(zhí)行數(shù)次,只要在那里調(diào)用這個(gè)函數(shù)就行了。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 遂平县| 盐亭县| 扬州市| 湟源县| 方城县| 英吉沙县| 武乡县| 平泉县| 阳西县| 舒兰市| 沧州市| 肇源县| 鹿泉市| 九江县| 尚志市| 安吉县| 高雄县| 铁岭县| 偃师市| 青州市| 施秉县| 永丰县| 电白县| 辽中县| 吉木乃县| 松潘县| 万荣县| 焉耆| 长乐市| 安宁市| 监利县| 屏南县| 河间市| 五常市| 龙口市| 丰镇市| 新安县| 吴堡县| 宣汉县| 镇赉县| 芜湖县|