python - def自定义函数的疑惑
怪我咯
怪我咯 2017-04-18 10:20:28
0
3
777
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)

求解释一下自定义函数起到的作用?
自定义的函数在这个过程中做了什么?怎么做的?

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(3)
洪涛

La méthode que vous avez écrite ne peut rien faire
Vous devez revenir

Ty80

Une fonction personnalisée consiste à encapsuler de nombreuses choses à faire dans une méthode que vous pouvez appeler n'importe où.

Ty80

Vous ne connaissez pas la fonction de la fonction ci-dessus. En fait, c'est en grande partie parce que la structure de la fonction ci-dessus est trop simple et n'a pas de valeur de retour. Vous pouvez examiner des fonctions légèrement plus complexes pour comprendre la construction et les méthodes d'appel. de la fonction. Ensuite, vous pouvez comprendre ce qu’est une fonction. Par exemple, dans votre deuxième méthode ci-dessus, si vous devez modifier le m-ème élément de la liste de noms, écrivez cette fonction en tant que fonction, puis attachez la liste et les variables d'index lors de son appel. Vous pouvez modifier n'importe quelle liste via cela. Fonction.Éléments à n'importe quelle position, imaginez que la même opération doit être effectuée plusieurs fois à différents endroits du code, appelez simplement cette fonction ici.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal