Voulez-vous comprendre les bases des fonctions informatiques et poser des bases solides pour votre parcours de programmation ? L'éditeur PHP Apple vous propose un guide complet, fournissant des explications claires et faciles à comprendre, couvrant les concepts de base, les types de fonctions et les scénarios d'utilisation. Venez explorer cet article, maîtrisez l'essence des fonctions informatiques et débloquez de nouvelles dimensions de compétences en programmation !
1. Définition de la fonction, nom de la fonction, corps de la fonction et appel
syntaxe de définition de la fonction :
def nom de la fonction():
corps de la fonction
appel de la fonction : utilisez le nom de la fonction pour appeler la fonction, écrit comme : nom de la fonction (), à ce moment le corps de la fonction sera exécuté
2 Retour de la fonction
Après avoir exécuté la fonction, vous pouvez utiliser return pour renvoyer le résultat au nom de la fonction ().
L'utilisation du return dans les fonctions :
1) Lorsque la fonction rencontre return, la fonction se termine et l'exécution ne continuera plus.
2) Donnez à l'appelant de la fonction (nom de la fonction + ()) un résultat d'accès
3 Paramètres de la fonction
Paramètres, la fonction spécifie la valeur d'une variable spécifique lorsqu'elle est appelée
def nom de la fonction (. liste des paramètres ):
Corps de la fonction
Nom de la fonction (paramètre)
1) Paramètres formels
Les variables écrites à la position où la fonction est déclarée sont appelées paramètres formels. Ils sont complets dans leur forme mais les paramètres réels doivent l'être. donné lors de l'appel
2) Paramètres réels
Les valeurs transmises à la fonction lorsque la fonction est appelée sont appelées paramètres réels
3) Passage des paramètres
Le processus de transmission des paramètres réels aux paramètres formels lors de la transmission des informations à la fonction est appelé passage de paramètres.
4-1) Paramètres de position
signifie que lors du passage des paramètres à une fonction, les valeurs sont transmises dans l'ordre
4-2) Paramètres par défaut
Définition : Lors de l'écriture d'une fonction, vous transmettez directement la valeur par défaut au paramètre Lors de l'appel, les paramètres par défaut ont déjà des valeurs, il n'est donc pas nécessaire de transmettre des valeurs.
Fonction : le plus grand avantage est de réduire la difficulté d'appeler des fonctions.
def power(m, n=3):
result=1
while n>0:
n=n-1
result=result*m
return result
# Appelez la fonction et la sortie le résultat
print(power(4))
Il y a deux choses à noter lors de la définition des paramètres par défaut :
Premièrement : les paramètres requis viennent en premier et les paramètres par défaut viennent en dernier, sinon l'interpréteur python signalera une erreur.
Deuxième : Les paramètres par défaut doivent pointer vers des objets immuables ! Pointez sur un objet immuable ! Pointez sur un objet immuable !
(Remarque : les chaînes, les nombres et les tuples en python peuvent tous être considérés comme des objets.)
Pourquoi devrions-nous concevoir des objets immuables comme str et None ? Car une fois qu'un objet immuable est créé, les données à l'intérieur de l'objet ne peuvent pas être modifiées, ce qui réduit les erreurs causées par la modification des données. De plus, puisque l'objet ne change pas, il n'est pas nécessaire de verrouiller lors de la lecture simultanée d'objets dans un environnement multitâche, et il n'y a aucun problème lors de la lecture simultanée. Lorsque nous écrivons un programme, si nous pouvons concevoir un objet immuable, essayez de le concevoir comme un objet immuable
4-3) Paramètres de mots clés
Définition : Les paramètres variables vous permettent de transmettre 0 ou n'importe quel nombre de paramètres. Les paramètres variables sont automatiquement assemblés dans un tuple lorsque la fonction est appelée.
Les paramètres de mots-clés vous permettent de transmettre 0 ou n'importe quel nombre de paramètres contenant des noms de paramètres. Ces paramètres de mots-clés sont automatiquement assemblés dans un dict à l'intérieur de la fonction. Lors de l'appel d'une fonction, vous ne pouvez transmettre que les paramètres requis :
Fonction : Étendre la fonction de la fonction
Caractéristiques : **kw
Classification des paramètres :
Du point de vue des paramètres réels :
1. Les paramètres de position sont les suivants : attribuer des valeurs aux paramètres formels
2. Les paramètres de mot-clé sont transmis aux fonctions en fonction des noms des paramètres formels
3 Utilisation mixte : écrivez d'abord les paramètres de position, puis écrivez les paramètres de mot-clé
Debout. supervision formelle des paramètres :
1. Paramètre de position
2. Le paramètre de valeur par défaut obtiendra une valeur si une valeur est donnée, la valeur par défaut sera utilisée
.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!