Python
Un article de Vev.
(Différences entre les versions)
Version du 11 novembre 2014 à 20:09 Vev (Discuter | contribs) ← Différence précédente |
Version du 12 novembre 2014 à 07:16 Vev (Discuter | contribs) (→math) Différence suivante → |
||
Ligne 39: | Ligne 39: | ||
from math import e, pi #importe les valeurs précise de e et pi | from math import e, pi #importe les valeurs précise de e et pi | ||
+ | |||
+ | Entier int | ||
+ | Flottant float | ||
+ | Complexe complex | ||
+ | Chaîne str | ||
+ | |||
+ | deux_cents = 0b11001000 ; print deux_cents | ||
+ | deux_cents = 0o310 ; print deux_cents | ||
+ | deux_cents = 0xc8 ; print deux_cents | ||
+ | deux_cents = int('3020', 4) ; print deux_cents #ici en base 4 il suffit de rajouter l'argument à la fonction | ||
+ | |||
+ | entier += 2 #rajoute 2 à entier puis stocke | ||
+ | -= *= /= #idem | ||
+ | |||
+ | liste = range(3) | ||
+ | print 'liste', liste | ||
+ | |||
+ | liste += ['a', 'b'] | ||
+ | print 'aprés ajout', liste | ||
+ | |||
+ | liste [0, 1, 2] | ||
+ | aprés ajout [0, 1, 2, 'a', 'b'] |
Version du 12 novembre 2014 à 07:16
variables
_interdit_
objet_variable_simple Objet_classe
mots clés(donc interdit en variable) print = 1 # interdit
and del from not while as elif global or with assert else if pass yield break except import print class exec in raise continue finally is return def for lambda try
type('spam') #renvoie le type isinstance(23, int) #test le type et renvoie si true/false
math
c = 1 + 3j #j est la partie imaginaire c.real #affiche la partie réel c.imag #affiche la partie imaginaire
int(4.3) #convertit un float en entier (idem autre type)
5 + 3 5 / 3 #affiche le résultat (sans le reste) 5 % 3 #affiche le reste 5 / 3.0 #affiche le résultat 3.0 #forcer la division entière // 3.0 #forcer la division entière 2 ** 32 #puissance 3 < 1 #test ici False
from math import e, pi #importe les valeurs précise de e et pi
Entier int Flottant float Complexe complex Chaîne str
deux_cents = 0b11001000 ; print deux_cents deux_cents = 0o310 ; print deux_cents deux_cents = 0xc8 ; print deux_cents deux_cents = int('3020', 4) ; print deux_cents #ici en base 4 il suffit de rajouter l'argument à la fonction
entier += 2 #rajoute 2 à entier puis stocke
-= *= /= #idem
liste = range(3) print 'liste', liste
liste += ['a', 'b'] print 'aprés ajout', liste
liste [0, 1, 2] aprés ajout [0, 1, 2, 'a', 'b']