Bases de Python 3

1111 mots 5 pages
©2012-2013 - Laurent Pointal Mémento v1.2.2
Licence Creative Commons Paternité 2

Types de base

entier, flottant, booléen, chaîne

int float bool str 783
0
-192
9.23 0.0
-1.7e-6
10-6
True False
"Un\nDeux" 'L\'âme' retour à la ligne multiligne [1,5,9]
(1,5,9)

str

["x",11,8.9] ["mot"]
11,"y",7.4
("mot",)

[]
()

expression juste avec des virgules

non modifiable

en tant que séquence ordonnée de caractères

◾ sans ordre a priori, clé unique, accès par clé rapide ; clés = types de base ou tuples

dict

ensemble

set

tabulation

{"clé1","clé2"}

{1,9,3,0}

set()

type(expression) Conversions

int("15") on peut spécifier la base du nombre entier en 2nd paramètre int(15.56) troncature de la partie décimale (round(15.56) pour entier arrondi) float("-11.24e8") str(78.3) et pour avoir la représentation littérale repr("Texte") a‥zA‥Z_ suivi de a‥zA‥Z_0‥9
◽ accents possibles mais à éviter
◽ mots clés du langage interdits
◽ distinction casse min/MAJ

☺ a toto x7 y_max BigOne
☹ 8y and

voir au verso le formatage de chaînes, qui permet un contrôle fin utiliser des comparateurs (avec ==, !=, , …), résultat logique booléen bool utilise chaque élément de list("abc") ['a','b','c']

Affectation de variables

la séquence en paramètre

x = 1.2+8+sin(0)

dict([(3,"trois"),(1,"un")])

valeur ou expression de calcul nom de variable (identificateur)

conteneur de plusieurs valeurs (ici un tuple) incrémentation x-=2 décrémentation valeur constante « non défini »

{1:'un',3:'trois'}

utilise chaque élément de la séquence en paramètre

set(["un","deux"])

y,z,r = 9.2,-7.6,"bad"

x+=3 x=None list tuple Types Conteneurs

dictionnaire

"""X\tY\tZ
1\t2\t3"""

pour noms de variables,
Identificateurs
fonctions, modules, classes…

noms de variables ◾ séquences ordonnées, accès index rapide, valeurs répétables

{"clé":"valeur"}
{}
couples clé/valeur

en relation

  • Manchester united
    966 mots | 4 pages
  • Cours ASD CM 11-12
    7177 mots | 29 pages
  • corrigé livre de maths terminale sti2d/ stl édition Nathan technique chapitre fonctions logarithmes
    9066 mots | 37 pages
  • AATstmg Ch03_Les suites
    3802 mots | 16 pages
  • Memento Python Maths
    829 mots | 4 pages
  • Nombdre d'or. Suite de Fibonacci
    1676 mots | 7 pages
  • corrig C3 A9cc
    253 mots | 2 pages
  • La parure
    1504 mots | 7 pages
  • Fiche de SI MPSI
    310 mots | 2 pages
  • Cours de 6eme
    347 mots | 2 pages
  • Physique-Chimie : L'Univers
    524 mots | 3 pages
  • Las llamadas perdidas
    2466 mots | 10 pages
  • La construction du nombre en maternelle
    413 mots | 2 pages
  • Dissertation for
    289 mots | 2 pages
  • Helpdesk
    291 mots | 2 pages