| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Comment utiliser les fonctions en Python
    La fonction est la manière la plus fondamentale d'abstraire une tâche dans les langages de programmation modernes. Tout code qui se répète plusieurs fois dans votre programme est un candidat pour l'utilisation de la fonction en Python. Par exemple, si votre programme traite de températures et vous devez convertir souvent et de Fahrenheit et Celsius, l'écriture de fonctions pour faire ces calculs est une bonne idée. Les pièces non triviales ou longue de code qui serait autrement encombrer une fonction plus simple est aussi bon endroit pour utiliser une fonction. Instructions
    1

    créer un nom court et descriptif de votre fonction . Tous les noms de fonctions doivent décrire ce que la fonction accomplit . Par exemple, un bon nom pour une fonction qui convertit de Fahrenheit en Celsius pourrait être « fah_to_cel », tandis qu'un nom inutilement long et au type serait difficile " convert_fahrenheit_to_celsius . " Aussi , n'oubliez pas de suivre une appellation conventions ( conventions comme CamelCase ou lower_case ) votre programme utilise .
    2

    déterminer le nombre et le nom des arguments. Les fonctions Python peuvent prendre n'importe quel nombre d'arguments. Parce que Python est un langage dynamique , vous n'aurez pas à vous soucier du type de ces arguments , mais ils doivent être nommés ainsi . Les mêmes règles de nommage pour le nom de la fonction s'applique aux arguments. Si l'un des paramètres est la température en degrés Celsius , un bon nom serait « cel » ou « Celsius », tandis que « temperature_in_celcius " ou "c " serait trop lourd .
    < Br > 3

    déterminer quelle est la fonction retournera . Avant de pouvoir s'asseoir et d'écrire la fonction, vous devez savoir comment il sera utilisé . Vous aurez besoin de savoir si la fonction retourne une valeur . Depuis Python est un langage dynamique , vous n'aurez pas à vous soucier du type de cette valeur de retour , mais vous devez savoir ce que c'est afin de commencer à écrire du code qui utilise cette fonction.
    4

    Donnez le prototype de fonction . Il s'agit de la déclaration qui commence le corps de la fonction et comprend le nom et les paramètres fonction . Cet exemple montre une fonction qui convertit degrés Celsius en Fahrenheit . Il prend un seul argument , les degrés de Celsius, et renvoie les degrés en degrés Fahrenheit :

    def cel_to_fah ( cel ) :
    5

    écrire le corps de la fonction. Soyez sûr de faire attention à l'indentation que c'est un bloc. Le corps de la fonction se termine sur la première ligne qui est en retrait au même niveau ou de niveau inférieur comme le mot-clé " def" qui a débuté la fonction

    def cel_to_fah ( cel ) : . Fah = ( cel * (9,0 /5.0) ) + 32return Fah
    6

    Utilisez la fonction dans votre programme :

    print (" la température en degrés Fahrenheit est% d degrés "% cel_to_fah ( FHA) ) < br >

    Previous :

    next :
      articles connexes
    ·Comment faire de Python attendre une commande Quitter 
    ·Comment compiler Python avec le débogage 
    ·Comment tester pour les nombres Python 
    ·Comment tester en Python Si un objet est dans une class…
    ·Qu'est-ce que le Python 2.6 Chemin Interprète 
    ·Comment fusionner un tri dans Python 
    ·Comment mettre à jour un chemin Python 
    ·Comment faire pour convertir RGB à HSL en Python 
    ·Comment remplacer entiers négatifs dans un tableau Pyt…
    ·Comment ajouter des bordures à une image dans Python 
      articles en vedette
    ·Comment importer base de données dans Visual Basic 6 
    ·Comment remplacer les codes Div 
    ·Une liste d'attributs __gVirt_NP_NN_NNPS<__ style Java 
    ·Comment faire pour changer la base en Python 
    ·Comment faire pour créer des pages Web dynamiques avec…
    ·Différence entre fgetc et getc 
    ·Comment compiler C + + sous Linux 
    ·Format Java pour les points virgule flottante 
    ·Comment rejoindre les listes en Python 
    ·Les choses amusantes à faire à Visual Basic 
    Copyright © Connaissances Informatiques http://fr.wingwit.com