Ceci est un mémo.
Le nom de la variable à mettre entre parenthèses lorsque la fonction est définie. Le titre est python, mais le même nom est utilisé dans d'autres langages tels que php.
#↓ ↓ ↓ Arguments formels: nom, âge
def birthday(name, age):
print(f'{name}M.{age}joyeux anniversaire')
Les valeurs initiales peuvent être définies pour les arguments formels.
S'il n'y a pas de valeur initiale, une erreur se produira s'il n'y a pas assez d'arguments à passer. S'il y a une valeur initiale, aucune erreur ne se produira.
▼ Fonction avec valeur initiale
def birthday(name='TODOROKI', age="24"):
print(f'{name}M.{age}joyeux anniversaire')
#Aucun argument
birthday()
>Joyeux 24ème anniversaire, TODOROKI
#Spécifiez un seul argument
birthday('AAA')
>Joyeux 24e anniversaire, AAA
#Spécifiez quel argument
birthday(age='31')
>Joyeux 31e anniversaire, TODOROKI
#Aucune valeur initiale d'argument formel
def birthday(name, age):
print(f'{name}M.{age}joyeux anniversaire')
#Appel sans arguments
birthday()
>TypeError: birthday() missing 2 required positional arguments: 'name' and 'age'
Type d'erreur: TypeError Contenu: deux arguments manquants
Recommended Posts