En Python, quelle est la différence entre paramètres et arguments ?

WBOY
Libérer: 2023-08-19 12:09:22
avant
1714 Les gens l'ont consulté

En Python, quelle est la différence entre paramètres et arguments ?

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éer une fonction

La traduction chinoise de

Exemple

est :

Exemple

Créons une fonction de base −

# Define a function
def sample():
   print("Inside a Function")

# Function call
sample()
Copier après la connexion

Sortie

Inside a Function
Copier après la connexion

Créer une fonction avec des paramètres

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")
Copier après la connexion

Sortie

('Car = ', 'Tesla')
('Car = ', 'Audi')
('Car = ', 'BMW')
('Car = ', 'Toyota')
Copier après la connexion

Paramètres

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):
Copier après la connexion

Paramètres

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")
Copier après la connexion
La traduction chinoise de

Exemple

est :

Exemple

Voyons un exemple –

# Function Definition
def sample(name, rank):
   print("Employee Name = ",name)
   print("Employee Rank = ",rank)

# Function call
sample(rank = 3,name = "Tim")
Copier après la connexion

Sortie

Employee Name = Tim
Employee Rank = 3
Copier après la connexion

Ci-dessus, name et rank sont des paramètres de la fonction sample().

Les paramètres

3 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
Copier après la connexion

Sortie

func(10, bar=20, extra=somevar)
Copier après la connexion

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal