[Python] Qu'est-ce qu'un argument formel? Comment définir la valeur initiale

[Python] Qu'est-ce qu'un argument formel? Comment définir la valeur initiale

Ceci est un mémo.

Qu'est-ce qu'un argument formel?

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')

Valeur initiale de l'argument formel

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

Erreur


#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

[Python] Qu'est-ce qu'un argument formel? Comment définir la valeur initiale
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Que faire lorsque le type de valeur est ambigu en Python?
[Introduction à Python] Quelle est la différence entre une liste et un taple?
Comment récupérer la nième plus grande valeur en Python
Comment configurer un environnement Python à l'aide de pyenv
[Introduction à Udemy Python3 + Application] 30. Comment utiliser l'ensemble
[Introduction à Python] Quelle est la méthode d'installation recommandée du système de gestion de paquets pip?
Comment vérifier en Python si l'un des éléments d'une liste est dans une autre liste
Je veux initialiser si la valeur est vide (python)
Comment utiliser la méthode __call__ dans la classe Python
Extraire la valeur la plus proche d'une valeur à partir d'un élément de liste en Python
[Introduction aux statistiques] Quel type de distribution est la distribution t, la distribution chi carré et la distribution F? Un petit résumé de l'utilisation de [python]
[Python] Qu'est-ce qu'une fonction zip?
[Python] Qu'est-ce qu'une instruction with?
[Python] Qu'est-ce que @? (À propos des décorateurs)
Comment obtenir la version Python
[python] Quelle est la clé triée?
À quoi sert le trait de soulignement Python (_)?
[Python] Qu'est-ce qu'un tuple? Explique comment utiliser sans toucher et comment l'utiliser avec des exemples.
Comment déterminer l'existence d'un élément sélénium en Python
[Introduction à Python] Qu'est-ce que Python, le langage de programmation le plus puissant actuellement?
[Introduction à Python] Comment fractionner une chaîne de caractères avec la fonction split
Comment donner et signifier l'option des contraintes dans scipy.optimize.minimize
Est-il facile de synthétiser un médicament sur le marché?
Comment vérifier la taille de la mémoire d'une variable en Python
Comment déterminer qu'une clé croisée a été entrée dans Python3
Comment obtenir une chaîne à partir d'un argument de ligne de commande en python
Comment utiliser l'astérisque (*) en Python. C'est peut-être tout? ..
[Introduction à Python] Comment utiliser l'opérateur in dans l'instruction for?
Comment vérifier la taille de la mémoire d'un dictionnaire en Python
Comment trouver l'adresse mémoire de la valeur de la trame de données Pandas
[Python] Comment obtenir une valeur avec une clé autre que value avec Enum
Comment utiliser Python avec Jw_cad (Partie 1 Qu'est-ce que la transformation externe)
Comment envoyer une requête à l'API DMM (FANZA) avec python
[Python] Qu'est-ce qu'une tranche? Une explication facile à comprendre de son utilisation avec un exemple concret
[Python] Qu'est-ce que pip? Expliquez la liste des commandes et comment l'utiliser avec des exemples réels
[Pandas] Qu'est-ce que set_option [Comment utiliser]
[Python] Comment rendre une classe itérable
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
Comment régler l'heure du serveur sur l'heure japonaise
[Python] Comment inverser une chaîne de caractères
Comment obtenir stacktrace en python
Qu'est-ce que "mahjong" dans la bibliothèque Python? ??
Qu'est-ce qu'un chien? Volume d'installation Python
[python] [meta] Le type de python est-il un type?
Comment utiliser is et == en Python
Comment exécuter des scripts Maya Python
Que faire s'il y a un décimal dans python json .dumps
Quel est le fichier XX à la racine d'un projet Python populaire?
[Python] Explique comment utiliser la fonction range avec un exemple concret
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
Comment obtenir la valeur du magasin de paramètres dans lambda (en utilisant python)
Comment réparer la population initiale avec un algorithme génétique utilisant DEAP
[Python] Comment définir la taille de la fenêtre (cliente) dans le navigateur avec Selenium
[Introduction à Python] Comment écrire une chaîne de caractères avec la fonction format
[Environnement de développement] Comment créer un ensemble de données proche de la base de données de production