84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
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)
求解释一下自定义函数起到的作用?自定义的函数在这个过程中做了什么?怎么做的?
走同样的路,发现不同的人生
你写的方法不能做任何的事情啊;你需要return
自定义函数,就是把许多要做的事情,封装到一个方法,你可以在任何地方调用。
你不清楚上面函数的作用,其实很大程度上是因为上面的函数结构太单一,也没有返回值,可以去看看稍微复杂一些的函数了解一下函数的构造和调用方法,你就明白什么是函数了。比如你上面的第二个方法,如果需要修改name列表里的第m个元素,把这个功能写成一个函数,然后调用的时候附上列表和索引两个变量,你就能通过这个函数修改任意列表任意位置的元素了,想象一下相同的操作需要在代码的不同位置执行数次,只要在那里调用这个函数就行了。
你写的方法不能做任何的事情啊;
你需要return
自定义函数,就是把许多要做的事情,封装到一个方法,你可以在任何地方调用。
你不清楚上面函数的作用,其实很大程度上是因为上面的函数结构太单一,也没有返回值,可以去看看稍微复杂一些的函数了解一下函数的构造和调用方法,你就明白什么是函数了。比如你上面的第二个方法,如果需要修改name列表里的第m个元素,把这个功能写成一个函数,然后调用的时候附上列表和索引两个变量,你就能通过这个函数修改任意列表任意位置的元素了,想象一下相同的操作需要在代码的不同位置执行数次,只要在那里调用这个函数就行了。