La notion d'arguments et d'arguments fait partie des fonctions en Python. Alors, avant de continuer, apprenons à créer une fonction et des fonctions avec des paramètres.
Une fonction est un morceau de code organisé et réutilisable qui effectue une opération unique et associée. Les fonctions offrent à votre application une meilleure modularité et un haut degré de réutilisabilité du code.
Créons une fonction de base −
# Define a function def sample(): print("Inside a Function") # Function call sample()
Inside a Function
Ici, nous créons une fonction avec des paramètres −
# Creating a Parameterised Function def sample(str): print("Car = ", str) # Function calls sample("Tesla") sample("Audi") sample("BMW") sample("Toyota")
('Car = ', 'Tesla') ('Car = ', 'Audi') ('Car = ', 'BMW') ('Car = ', 'Toyota')
Les paramètres sont définis par leurs noms tels qu'ils apparaissent dans la définition de la fonction. Les paramètres définissent les types d'arguments qu'une fonction peut accepter. Ainsi, sur la base de l’exemple ci-dessus d’une fonction avec paramètres, voici un paramètre, qui est str −
# Function Definition def sample(str):
Les paramètres sont les valeurs qui sont réellement transmises à la fonction lorsqu'elle est appelée. Ainsi, sur la base de l'exemple ci-dessus d'une fonction avec paramètres, voici les paramètres, à savoir Tesla, Audi, BMW et Toyota−
# Function calls sample("Tesla") sample("Audi") sample("BMW") sample("Toyota")
Voyons un exemple –
# Function Definition def sample(name, rank): print("Employee Name = ",name) print("Employee Rank = ",rank) # Function call sample(rank = 3,name = "Tim")
Employee Name = Tim Employee Rank = 3
Ci-dessus, name et rank sont des paramètres de la fonction sample().
Les paramètres3 et Tim de la fonction sample().
Regardons un autre exemple où nous avons **kwargs et un paramètre −
def func(foo, bar=None, **kwargs): pass
func(10, bar=20, extra=somevar)
Ci-dessus, foo, bar, et kwargs sont les paramètres de func().
les valeurs 10, 20, et somevar sont des arguments de la func().
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!