Maison > développement back-end > Tutoriel Python > Comment définir et appeler des fonctions en Python

Comment définir et appeler des fonctions en Python

WBOY
Libérer: 2023-10-20 18:40:45
original
1588 Les gens l'ont consulté

Comment définir et appeler des fonctions en Python

Comment définir et appeler des fonctions en Python

Python est un langage de programmation concis, facile à lire et puissant, dans lequel les fonctions sont un concept important en Python. Une fonction est un bloc de code nommé et réutilisable qui accepte des paramètres et renvoie un résultat. Cet article expliquera comment définir et appeler des fonctions en Python, tout en fournissant des exemples de code spécifiques.

  1. Définir des fonctions

Définir des fonctions en Python est très simple, utilisez le mot-clé def suivi du nom de la fonction, puis d'une paire de parenthèses et de deux points. Le bloc de code en retrait après les deux points est le corps de la fonction. Voici un exemple simple : def后跟函数名,然后是一对圆括号和冒号。在冒号后面缩进的代码块,即为函数体。以下是一个简单的示例:

def greet():
    print("Hello, Python!")
Copier après la connexion

上述示例中,我们定义了一个名为greet的函数,函数体中的代码用于输出"Hello, Python!"。

  1. 调用函数

定义函数之后,我们可以使用函数名后跟一对圆括号的方式来调用函数。以下是调用上述示例中的greet函数的示例:

greet()
Copier après la connexion

上述示例中,我们调用了greet函数,并且函数体中的代码被执行,输出"Hello, Python!"。

  1. 带参数的函数

在Python中,函数可以接收一个或多个参数。参数是函数定义时的占位符,在函数被调用时可以传递具体的值给这些参数。以下是一个带参数的函数示例:

def greet(name):
    print("Hello, " + name + "!")
Copier après la connexion

上述示例中,我们定义了一个名为greet的函数,并在函数名后的圆括号中指定了一个参数name。函数体中的代码用于输出"Hello, "后再加上传入的name参数的值。

在调用带参数的函数时,需要传递相应的参数值。以下是调用上述示例中的greet函数的示例:

greet("Python")
Copier après la connexion

上述示例中,我们调用了greet函数,并传递了一个字符串参数"Python"。函数体中的代码被执行,输出"Hello, Python!"。

  1. 参数的默认值

在Python中,函数的参数可以设置默认值。如果在函数调用时不传递相应的参数值,函数将使用默认值作为参数的值。以下是设置参数默认值的示例:

def greet(name="Python"):
    print("Hello, " + name + "!")
Copier après la connexion

上述示例中,我们定义了一个名为greet的函数,并在函数名后的圆括号中指定了一个参数name,并设置了默认值为"Python"。函数体中的代码用于输出"Hello, "后再加上传入的name参数的值。

在调用带有默认值参数的函数时,可以选择性地传递参数值。以下是调用上述示例中的greet函数的示例:

greet()  # 输出: Hello, Python!
greet("World")  # 输出: Hello, World!
Copier après la connexion

上述示例中,第一次调用greet函数时没有传递参数,函数使用默认值"Python",输出"Hello, Python!"。第二次调用greetrrreee

Dans l'exemple ci-dessus, nous avons défini une fonction nommée greet, et le code dans le corps de la fonction est utilisé pour afficher "Bonjour, Python !".

    Appel d'une fonction🎜🎜🎜Après avoir défini une fonction, nous pouvons appeler la fonction en utilisant le nom de la fonction suivi d'une paire de parenthèses. Voici un exemple d'appel de la fonction greet dans l'exemple ci-dessus : 🎜rrreee🎜Dans l'exemple ci-dessus, nous avons appelé la fonction greet et le code dans le corps de la fonction a été exécuté et a affiché " Bonjour, Python ! ". 🎜
      🎜Fonction avec paramètres🎜🎜🎜En Python, une fonction peut recevoir un ou plusieurs paramètres. Les paramètres sont des espaces réservés lorsque la fonction est définie, et des valeurs spécifiques peuvent être transmises à ces paramètres lorsque la fonction est appelée. Voici un exemple de fonction avec des paramètres : 🎜rrreee🎜Dans l'exemple ci-dessus, nous définissons une fonction nommée greet et spécifions un paramètre name entre parenthèses après le nom de la fonction . Le code dans le corps de la fonction est utilisé pour afficher « Bonjour », suivi de la valeur du paramètre name saisi. 🎜🎜Lorsque vous appelez une fonction avec des paramètres, vous devez transmettre la valeur du paramètre correspondante. Voici un exemple d'appel de la fonction greet dans l'exemple ci-dessus : 🎜rrreee🎜Dans l'exemple ci-dessus, nous avons appelé la fonction greet et avons passé un paramètre de chaîne "Python" . Le code dans le corps de la fonction est exécuté et « Bonjour, Python ! » est affiché. 🎜
        🎜Valeurs par défaut des paramètres🎜🎜🎜En Python, les paramètres des fonctions peuvent être définis sur les valeurs par défaut. Si la valeur du paramètre correspondante n'est pas transmise lorsque la fonction est appelée, la fonction utilisera la valeur par défaut comme valeur du paramètre. Voici un exemple de définition de la valeur par défaut d'un paramètre : 🎜rrreee🎜Dans l'exemple ci-dessus, nous définissons une fonction nommée greet et spécifions un paramètre name entre parenthèses après le nom de la fonction et définissez la valeur par défaut sur "Python". Le code dans le corps de la fonction est utilisé pour afficher « Bonjour », suivi de la valeur du paramètre <code>name saisi. 🎜🎜Vous pouvez éventuellement transmettre des valeurs de paramètres lors de l'appel d'une fonction avec des paramètres de valeur par défaut. Voici un exemple d'appel de la fonction greet dans l'exemple ci-dessus : 🎜rrreee🎜Dans l'exemple ci-dessus, aucun paramètre n'est transmis lorsque la fonction greet est appelée pour la première fois. time, et la fonction utilise la valeur par défaut "Python", sortie "Bonjour, Python!". Lors de l'appel de la fonction greet pour la deuxième fois, le paramètre "World" est transmis. La fonction utilise la valeur du paramètre transmise pour afficher "Hello, World!". 🎜🎜Grâce à l'introduction de cet article, nous avons appris à définir et appeler des fonctions en Python, et fourni des exemples de code spécifiques. Les fonctions sont un concept important dans la programmation Python, qui peut améliorer la réutilisabilité et la lisibilité du code. Maîtriser la définition et les méthodes d’appel des fonctions est très utile pour poursuivre l’apprentissage et l’utilisation du langage Python. 🎜

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!

source:php.cn
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