Maison  >  Article  >  développement back-end  >  Fonction Python (1) Qu'est-ce qu'une fonction

Fonction Python (1) Qu'est-ce qu'une fonction

silencement
silencementoriginal
2019-06-27 09:37:343018parcourir

Fonction Python (1) Qu'est-ce qu'une fonction

Les amis qui ont été exposés au langage C doivent être très familiers avec le mot fonction, quel que soit le langage de programmation dans lequel elle se trouve, une fonction (bien sûr, elle s'appelle une méthode). certaines langues) ont la même signification) jouent tous un rôle essentiel. Aujourd'hui, apprenons l'utilisation des fonctions en Python.

1. Définition de la fonction

Dans certains langages de programmation, la déclaration de fonction et la définition de fonction sont séparées (dans ces langages de programmation, la déclaration de fonction et la définition de fonction peuvent apparaître dans des fichiers différents (comme le langage C ), mais en Python, la déclaration de fonction et la définition de fonction ne font qu'un. En Python, la forme de base de la définition d'une fonction est la suivante :

def function(params):
    block    
    return expression/value

Voici quelques points :

(1) Utilisez le mot-clé def en Python pour définir une fonction sans spécifier de valeur de retour taper.

(2) Les paramètres des paramètres de fonction peuvent être zéro, un ou plus. De même, les paramètres de fonction n'ont pas besoin de spécifier des types de paramètres, car les variables en Python sont faiblement typées et Python conservera automatiquement son type.

(3) L'instruction return est facultative. Elle peut apparaître n'importe où dans le corps de la fonction, indiquant que l'exécution de l'appel de fonction se termine ici ; return, mais return S'il n'y a aucune expression ou valeur après, NONE sera renvoyé.

Regardez deux exemples ci-dessous :

def printHello():
    print 'hello'
    
def printNum():
    for i in range(0,10):
        print i
    return
        
def add(a,b):
    return a+b
    
print printHello()
print printNum()
print add(1,2)

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!

Déclaration:
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