initiation a python

1121 mots 5 pages
Mémento v1.1

L2 SNV - BB

Cheat Sheet Python 3

var et opération entier, flottant, booléen, chaîne

int float bool str Types de var

integer = entier (dont on peut spécifier la base en 2 nd paramètre)
783
0
-192
9.23 0.0
-1.7e-6
= réel = nombre à virgule flotant
10-6
True False char(a) carac = lettre
"Un\nDeux" 'L\'âme' chaine de carac = mots double ou simple cote retour à la ligne multiligne ' échappé

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

non modifiable, séquence ordonnée de caractères

tabulation

type(expression)pour connaître type de var Cnversion des var
= casting int("15") déclaration de
Identificateurs
noms de variables etc → nom,

a‥zA‥Z_ suivi de a‥zA‥Z_0‥9

float("-11.24e8") str(78.3) ◽ accents possibles mais à éviter
◽ mots clés du langage interdits
◽ casse sensitive !!!

le formatage de chaînes, qui permet un contrôle fin

bool

utiliser des comparateurs (avec ==, !=, , …), résultat logique booléen

Affectation de variables affectation de valeur, puis stocké dans la var

x = 1.2+8+sin(0) valeur ou expression de calcul symbole d'affectation nom de variable (identificateur)

☝ nombres flottants… valeurs approchées !

Opération clasique Affichage / Saisie

print("v=",3,"cm :",x,",",y+4) éléments à afficher : valeurs littérales, variables, expressions
Options de print:
◽ sep=" " (séparateur d'éléments, défaut espace)
◽ end="\n" (fin d'affichage, défaut fin de ligne)
)

s = input("blalabla ?:")
☝ input retourne toujours une chaîne, la convertir vers le type désiré (cf Conversions).

angles en radians

Maths

+ - * / // % **
× ÷ ab ÷ entière reste ÷

(1+5.3)*2→12.6
(utilisation de parenthèse pour grouper des éléments)

sin(pi/4)→0.707… cos(2*pi/3)→-0.4999… acos(0.5)→1.0471… log(e**2)→2.0 opérations sur chaine de carac
'+' : concatène = les met à la suite les uns des autres. Le résultat = un mot et peut être stocké dans une nouvelle variable.
'*' : duplique un

en relation

  • Bilan
    1127 mots | 5 pages
  • ES_Polynesie_12_juin_2015
    2107 mots | 9 pages
  • Equadif
    792 mots | 4 pages
  • Protocole pour modélisation d'éclipses sur geoplan/geospace
    972 mots | 4 pages
  • Memento Python Maths
    829 mots | 4 pages
  • maths
    5915 mots | 24 pages
  • maths
    7488 mots | 30 pages
  • Phython
    450 mots | 2 pages
  • Rugby
    334 mots | 2 pages
  • Attitude
    1235 mots | 5 pages
  • Math
    525 mots | 3 pages
  • Dérivéé
    590 mots | 3 pages
  • Maths
    8695 mots | 35 pages
  • Trigo maths
    252 mots | 2 pages
  • Le nombre 3
    2753 mots | 12 pages