Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
1) Affectation b = 9.23
Sommaire L'affectation consiste à attribuer une c1 = "Un deux trois"
c2 = "Un \"deux\" trois"
valeur à une variable c3 = "Un deux\ntrois"
A) Variables
1) Affectation 2) Type d'une variable
2) Type d'une variable Le type de la valeur d'une variable se retrouve avec la fonction type()
3) Variables globales, locales
B) Entrées & Sorties
1) Entrées : fonction input()
2) Sorties : fonction print()
C) Les Nombres
1) Opérations sur les nombres
2) Fonctions natives Conversion de type :
3) Fonctions mathématiques Diverses fonctions permettent de
changer le type d'une variable.
D) Chaînes de caractères
Rque : le type d'une variable peut être
1) Opérations sur les chaînes
modifié en fonction des calculs
2) Caractère d'échappement
3) Accès aux caractères individuels 3) Variables globales, locales
4) Accès aux sous-chaînes
E) Les Listes
1) Opérations sur les listes
2) Avec la fonction range()
F) Bloc d'instructions
1) Instructions conditionnelles
2) Instructions répétitives
3) Sous-programmes
B) Entrées & Sorties
G) Déclaration de bibliothèques 1) Entrées : input()
1) Sans rappel du nom de la bibliothèque Saisie d’une chaîne : nom = input("Quel est votre nom ?")
2) Avec rappel du nom de la bibliothèque Saisie d’un entier : n = int(input("Nombre de frères et sœurs"))
3) Avec un alias Saisie d’un nombre à virgule : x = float(input("Température à 12h00")
H) Autres types natifs 2) Sorties : print()
1) Tuples Affichage :
2) Ensembles print("Bonjour !")
3) Dictionnaires print(2)
a = -3
print(1) D) Chaînes de caractères
print(2) 1) Opérations sur les chaînes
print("Le carré de ", a," est " , a * a) Exemple :
tester ces programmes
print(1, end = " ") # end = " " évite le retour à la ligne
sur une console IDLE
print(2, end = " ")
print(3, end = " ")
2) Caractère d'échappement
L'exemple suivant donne un retour à la ligne automatique
C) Les Nombres
1) Opérations sur les nombres
Les tableaux ci-contre Remarques :
indiquent les principales • \n insère un retour à la ligne.
opérations possibles en • \’ insère une apostrophe dans une chaîne délimitée par des apostrophes.
langage PYTHON • De même, \" insère des guillemets dans une chaîne délimitée par des guillemets.
E) Les Listes
3) Fonctions mathématiques 1) Opérations sur les listes
Une liste est un conteneur indexé d'éléments séparés par des virgules, l'ensemble
La plupart des fonctions étant enfermé entre crochets
mathématiques nécessitent
d'importer une bibliothèque, par
exemple math ou numpy
4) Fonctions aléatoires
From random import *
L = [7, 3, 8, 5, 6]
from random import * a = choice(L)
a = random() # nombre b = randint(5, 10)
aléatoire dans [0;1[
Opérateur de test
F) Bloc d'instructions
1) Instructions conditionnelles
Avec un « if »
2) Instructions répétitives
Boucle bornée « for … in … »
Rque :
• Toutes instructions indentées font partie de la boucle
• range(10) définit 10 itérations mais la première valeur est 0 donc la dernière est 9
Avec un
« if … else »
G) Déclaration de bibliothèques
1) Sans rappel du nom de la bibliothèque
A réserver aux programmes simples. Il est possible d'importer seulement les
fonctions désirées.
3) Les Dictionnaires