Python : Généralités

De Justine's wiki
Aller à la navigation Aller à la recherche

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