国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python - def自定義函數的疑惑

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

問題描述

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

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

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

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

問題解答

回答1:

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

回答2:

自定義函數,就是把許多要做的事情,封裝到一個方法,你可以在任何地方調用。

回答3:

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 永定县| 六安市| 平阳县| 晋江市| 荆州市| 多伦县| 文化| 玛曲县| 米林县| 湖北省| 台北市| 铁岭县| 秭归县| 仁化县| 名山县| 祁东县| 银川市| 衡南县| 缙云县| 五家渠市| 阳朔县| 大悟县| 临安市| 阿合奇县| 泰和县| 宕昌县| 阿城市| 东港市| 资兴市| 乐亭县| 上虞市| 合江县| 临潭县| 泸西县| 花莲县| 平阴县| 彭泽县| 潜山县| 乡宁县| 师宗县| 兴安盟|