Académique Documents
Professionnel Documents
Culture Documents
asp
Pourquoi Python ?
Python fonctionne sur différentes plates-formes (Windows, Mac, Linux,
Raspberry Pi, etc.).
Python a une syntaxe simple similaire à la langue anglaise.
Python a une syntaxe qui permet aux développeurs d'écrire des
programmes avec moins de lignes que certains autres langages de
programmation.
Python s'exécute sur un système d'interprétation, ce qui signifie que le
code peut être exécuté dès qu'il est écrit. Cela signifie que le
prototypage peut être très rapide.
Python peut être traité de manière procédurale, orientée objet ou
fonctionnelle.
Exercice :
print("Hello, World!")
Indentation Python
L'indentation fait référence aux espaces au début d'une ligne de code.
https://www.w3schools.com/python/python_casting.asp
Exemple
if 5 > 2:
print("Five is greater than two!")
Exemple
Erreur de syntaxe:
if 5 > 2:
print("Five is greater than two!")
Vous devez utiliser le même nombre d'espaces dans le même bloc de code,
sinon Python vous donnera une erreur :
Exemple
Erreur de syntaxe:
if 5 > 2:
print("Five is greater than two!")
print("Five is greater than two!")
commentaires
Python a une capacité de commentaire aux fins de la documentation dans le
code.
Exemple
Commentaires en Python :
#This is a comment.
print("Hello, World!")
https://www.w3schools.com/python/python_casting.asp
Les commentaires peuvent être placés à la fin d'une ligne, et Python ignorera
le reste de la ligne :
Exemple
print("Hello, World!") #This is a comment
Commentaires multi-lignes
Étant donné que Python ignorera les littéraux de chaîne qui ne sont pas
affectés à une variable, vous pouvez ajouter une chaîne multiligne
(guillemets triples) dans votre code et y placer votre commentaire :
Exemple
"""
This is a comment
written in
more than just one line
"""
print("Hello, World!")
Variables _ _ _ _
Les variables sont des conteneurs pour stocker des valeurs de données.
Création de variables
Python n'a pas de commande pour déclarer une variable.
Une variable est créée au moment où vous lui attribuez une valeur pour la
première fois.
Exemple
x = 5
y = "John"
print(x)
print(y)
Les variables n'ont pas besoin d'être déclarées avec un type particulier et
peuvent même changer de type après avoir été définies.
https://www.w3schools.com/python/python_casting.asp
Exemple
x = 4 # x is of type int
x = "Sally" # x is now of type str
print(x)
Exemple
x = str(3) # x will be '3'
y = int(3) # y will be 3
z = float(3) # z will be 3.0
Obtenez le type
Vous pouvez obtenir le type de données d'une variable avec la type()fonction.
Exemple
x = 5
y = "John"
print(type(x))
print(type(y))
Exemple
x = "John"
# is the same as
x = 'John'
Exemple
Cela créera deux variables :
a = 4
A = "Sally"
#A will not overwrite a
https://www.w3schools.com/python/python_casting.asp
Exemple
Noms des variables légales :
myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"
Exemple
Noms de variables illégaux :
2myvar = "John"
my-var = "John"
my var = "John"
Il existe plusieurs techniques que vous pouvez utiliser pour les rendre plus
lisibles :
Affaire de chameau
Chaque mot, sauf le premier, commence par une majuscule :
myVariableName = "John"
https://www.w3schools.com/python/python_casting.asp
Cas Pascal
Chaque mot commence par une majuscule :
MyVariableName = "John"
Serpent Cas
Chaque mot est séparé par un trait de soulignement :
my_variable_name = "John"
Exemple
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
Exemple
x = y = z = "Orange"
print(x)
print(y)
print(z)
https://www.w3schools.com/python/python_casting.asp
Variables de sortie
La fonction Python print()est souvent utilisée pour générer des variables.
Exemple
x = "Python is awesome"
print(x)
Exemple
x = "Python"
y = "is"
z = "awesome"
print(x, y, z)
Exemple
x = "Python "
y = "is "
z = "awesome"
print(x + y + z)
Exemple
x = 5
y = 10
print(x + y)
Exemple
x = 5
y = "John"
print(x + y)
https://www.w3schools.com/python/python_casting.asp
Exemple
x = 5
y = "John"
print(x, y)
Variables globales
Les variables créées en dehors d'une fonction (comme dans tous les
exemples ci-dessus) sont appelées variables globales.
Les variables globales peuvent être utilisées par tout le monde, à la fois à
l'intérieur des fonctions et à l'extérieur.
Exemple
Créer une variable en dehors d'une fonction et l'utiliser à l'intérieur de la
fonction
x = "awesome"
def myfunc():
print("Python is " + x)
myfunc()
Si vous créez une variable avec le même nom dans une fonction, cette
variable sera locale et ne pourra être utilisée qu'à l'intérieur de la fonction. La
variable globale portant le même nom restera telle quelle, globale et avec la
valeur d'origine.
Exemple
Créer une variable à l'intérieur d'une fonction, avec le même nom que la
variable globale
x = "awesome"
def myfunc():
x = "fantastic"
print("Python is " + x)
myfunc()
https://www.w3schools.com/python/python_casting.asp
print("Python is " + x)
Le mot-clé global
Normalement, lorsque vous créez une variable dans une fonction, cette
variable est locale et ne peut être utilisée qu'à l'intérieur de cette fonction.
Pour créer une variable globale dans une fonction, vous pouvez utiliser le
mot- globalclé.
Exemple
Si vous utilisez le mot- globalclé, la variable appartient à la portée globale :
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
Exemple
Pour changer la valeur d'une variable globale à l'intérieur d'une fonction,
faites référence à la variable en utilisant le mot- globalclé :
x = "awesome"
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
Python a les types de données suivants intégrés par défaut, dans ces
catégories :
Float peut également être un nombre scientifique avec un "e" pour indiquer la
puissance de 10.
Exemple
Flotteurs :
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Exemple
Parcourez les lettres du mot "banane":
for x in "banana":
print(x)
Longueur de chaine
Pour obtenir la longueur d'une chaîne, utilisez la len()fonction.
Exemple
La len()fonction renvoie la longueur d'une chaîne :
a = "Hello, World!"
print(len(a))
Python - Chaînes de
découpage
Tranchage
Vous pouvez renvoyer une plage de caractères en utilisant la syntaxe slice.
Spécifiez l'index de début et l'index de fin, séparés par deux points, pour
renvoyer une partie de la chaîne.
Exemple
Obtenez les caractères de la position 2 à la position 5 (non inclus) :
b = "Hello, World!"
print(b[2:5])
https://www.w3schools.com/python/python_casting.asp
Exemple
Obtenez les caractères du début à la position 5 (non inclus) :
b = "Hello, World!"
print(b[:5])
Exemple
Obtenez les caractères de la position 2, et jusqu'à la fin :
b = "Hello, World!"
print(b[2:])
Indexation négative
Utilisez des index négatifs pour démarrer la tranche à partir de la fin de la
chaîne :
Exemple
Obtenez les personnages :
b = "Hello, World!"
print(b[-5:-2])
Chaine Majuscule
Exemple
La upper()méthode renvoie la chaîne en majuscule :
a = "Hello, World!"
print(a.upper())
https://www.w3schools.com/python/python_casting.asp
Concaténation de chaînes
Pour concaténer ou combiner deux chaînes, vous pouvez utiliser l'opérateur
+.
Exemple
Fusionner variable aavec variable bdans variablec :
a = "Hello"
b = "World"
c = a + b
print(c)