Maison  >  Questions et réponses  >  le corps du texte

python - def自定义函数的疑惑

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)

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

怪我咯怪我咯2740 Il y a quelques jours748

répondre à tous(3)je répondrai

  • PHP中文网

    PHP中文网2017-04-18 10:22:28

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

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 10:22:28

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

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 10:22:28

    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.

    répondre
    0
  • Annulerrépondre