« Python : Généralités » : différence entre les versions

De Justine's wiki
Aller à la navigation Aller à la recherche
(Page créée avec « Cette page contient des généralités sur le langage Python que je ne sais pas où mettre !   = Symboles et caractères spéciaux = *\t signifie "tabulation" »)
 
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
Cette page contient des généralités sur le langage Python que je ne sais pas où mettre !  
= Symboles et caractères spéciaux =


*\t signifie "tabulation"
Cette page contient des généralités sur le langage Python que je ne sais pas où mettre !  
 
= Symboles, chaînes et caractères spéciaux =
 
*\t signifie "tabulation"  
*Dans une chaîne de caractères, tout symbole précédé de "\" sera protégé, c'est-à-dire non interprété et affiché comme tel. Par exemple  : print("Il cria : \"Bonjour!\"") affichera : Il cria : "Bonjour!"
*On peut délimiter un string avec des ", des ', et des '''
 
= La fonction "Decimal" qui permet de limiter le nombre de chiffres après la virgule =
<div style="background:#eeeeee;  border:1px solid #cccccc;  padding:5px 10px">
from decimal import *<br/> # On va utiliser plusieurs fonctions du module decimal, donc on les importe toutes,<br/> # (c'est le rôle de *).
 
a = 43.28<br/> b = 5.27<br/> q = a/b<br/> print (q) # affichage standard avec 15 chiffres
 
#Maintenant, on utilise le module decimal&nbsp;:<br/> q = Decimal(a/b)<br/> # Grâce à Decimal, q est un objet qui possède certaines propriétés,<br/> # dont celle de s'afficher avec un certain nombre de chiffres après la virgule.
 
#affichage avec 2 chiffres<br/> print (q.quantize(Decimal('.01'), rounding=ROUND_HALF_UP))
 
#affichage avec 4 chiffres<br/> print (q.quantize(Decimal('.0001'), rounding=ROUND_HALF_UP))
 
#affichage avec 6 chiffres<br/> print (q.quantize(Decimal('.000001'), rounding=ROUND_HALF_UP))
</div>
= &nbsp;Bonnes pratiques&nbsp;: =
 
[http://python.iutsf.org/wp-content/uploads/2015/07/PEP8_PEP257_KAIDKASBAH__BESSON.pdf http://python.iutsf.org/wp-content/uploads/2015/07/PEP8_PEP257_KAIDKASBAH__BESSON.pdf]

Dernière version du 10 décembre 2018 à 19:48

Cette page contient des généralités sur le langage Python que je ne sais pas où mettre !  

Symboles, chaînes et caractères spéciaux

  • \t signifie "tabulation"
  • Dans une chaîne de caractères, tout symbole précédé de "\" sera protégé, c'est-à-dire non interprété et affiché comme tel. Par exemple  : print("Il cria : \"Bonjour!\"") affichera : Il cria : "Bonjour!"
  • On peut délimiter un string avec des ", des ', et des

La fonction "Decimal" qui permet de limiter le nombre de chiffres après la virgule

from decimal import *
# On va utiliser plusieurs fonctions du module decimal, donc on les importe toutes,
# (c'est le rôle de *).

a = 43.28
b = 5.27
q = a/b
print (q) # affichage standard avec 15 chiffres

  1. Maintenant, on utilise le module decimal :
    q = Decimal(a/b)
    # Grâce à Decimal, q est un objet qui possède certaines propriétés,
    # dont celle de s'afficher avec un certain nombre de chiffres après la virgule.
  1. affichage avec 2 chiffres
    print (q.quantize(Decimal('.01'), rounding=ROUND_HALF_UP))
  1. affichage avec 4 chiffres
    print (q.quantize(Decimal('.0001'), rounding=ROUND_HALF_UP))
  1. affichage avec 6 chiffres
    print (q.quantize(Decimal('.000001'), rounding=ROUND_HALF_UP))

 Bonnes pratiques :

http://python.iutsf.org/wp-content/uploads/2015/07/PEP8_PEP257_KAIDKASBAH__BESSON.pdf