[PYTHON] déclaration de retour

return Le rôle du retour est de renvoyer "valeur = argument" à l'appelant de la fonction. L '"instruction return" renvoie le résultat de l'exécution d'une fonction normale à l'appelant. Lorsque le traitement atteint l'instruction return, l'exécution de la fonction est terminée et le contrôle revient à l'appelant. Si vous spécifiez des données comme valeur de retour de retour, vous pouvez renvoyer les données à l'appelant.

Différence entre retour et impression Lorsqu'ils sont utilisés à une invite de commandes, etc., les résultats sont identiques que vous utilisiez return ou print, mais ils sont complètement différents. return a l'avantage que la valeur de retour peut être utilisée dans d'autres fonctions, elle est donc utilisée dans les cas où la valeur de retour est utilisée dans d'autres fonctions au lieu d'être utilisée pour la sortie.

return: renvoie une valeur et met fin à la fonction print: imprimer sur la console

Modèle sans valeur de retour

Définition des fonctions def hello(): return

Appel de fonction hello()

Exemple def hello(name): print ('Bonjour', nom) return //以下は実行されない print ('Bonsoir', nom)

bonjour ('Hatamoto')

Modèle avec valeur de retour

Définition des fonctions def number(): return 0

Appel de fonction a= number()

def number(a,b): return a + b

c = number(1, 2) print(c)

def add_number(a, b): return (a + b, a - b)

d, e = add_number(1, 2) print(d, e)

break break est souvent utilisé comme un ensemble avec une instruction if dans le traitement itératif d'une instruction for ou while. Méthode de description de base utilisant break   tandis que l'expression conditionnelle: Branche la condition pour interrompre le traitement si expression conditionnelle: break Traitement itératif exécuté par l'instruction while

Différence entre pause et continue Souvent comparé à la pause, c'est continuer. continue est également utilisé dans le traitement en boucle, mais la principale différence avec break est que break quitte le bloc de traitement de boucle, tandis que continue ne quitte pas le traitement en boucle, mais revient au début du traitement en boucle et exécute le traitement. Ce sera une fonction continue.

Méthode de description pour sortir de la double boucle Méthode de description de base lors de la sortie de plusieurs boucles telles que les doubles boucles pour la variable dans la plage (): pour la variable dans la plage (): si Expression conditionnelle à sortir: break break

Retour en boucle return est utilisé pour renvoyer une valeur à partir d'une fonction. Après avoir renvoyé la valeur avec return, le traitement des fonctions suivantes se termine, donc si vous l'utilisez dans une boucle, la fonction entière se termine, donc le traitement de la boucle se termine.

Recommended Posts

déclaration de retour
déclaration while
Instruction Python if
Mise en mémoire tampon des instructions d'écriture
[PyQt] Déclaration d'orientation
For Else déclaration
Instruction d'exécution Python
[Python] instruction if
Instruction d'assertion Python