Le Langage Python

Le Langage Python

Un premier exemple
# !/usr/bin/env python import sys file = open(sys.argv[1], ‘r’) while 1: line = file.readline() if not line: break if line[0] = = ‘# ‘: print line
L’exécution de la commande : $ e x.py source .c > source .pp extrait les lignes du fichier source .c qui commencent par le caractère # et les redirige vers le fichier source .pp.
Septembre 2002 Formation BCEAO 6
Quelques éléments de syntaxe
# !/usr/bin/env python Unix ← # Ceci est un commentaire x = 1 # Autre commentaire y = 2; print z # Plusieurs instructions à la suite if x < 1 and \ # Continuation de ligne y != 3: print ‘Ok’
Septembre 2002 Formation BCEAO 7
L’indentation (1)
# !/usr/bin/env python import sys file = open(sys.argv[1], ‘r’) while 1: line = file.readline() if not line: break if line[0] = = ‘# ‘: print line
• Il n’y a pas de début et de fin de bloc comme en C ou en Perl par exemple. • C’est l’inde ntation qui permet à Python de repérer les débuts et fins de blocs. • Avantag e : cela impose un style de programmation permettant une (re)lecture plus aisée du code.
if (cond1()) if (cond2()) { action(); finish(); } else error();
Résout de manière élégante le problème du « else pendant », toujours source d’erreurs difficiles à détecter !
if cond1(): if cond2(): action() finish() else: error()

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *