| title | Les bases |
|---|
Python, reconnu pour sa lisibilité et sa simplicité, se distingue par sa syntaxe. Pour une initiation réussie, voici les éléments clés :
- Indentation: En Python, l'indentation (espaces ou tabulations) est primordiale pour délimiter des blocs de code. Traditionnellement, on utilise quatre espaces pour chaque niveau d'indentation. ⬅️
for i in range(3):
if i == 2:
print(f"{i} est égal à 2.")
else:
print(f"{i} n'est pas égal à 2.")- Commentaires: Le symbole
#introduit un commentaire. Ils sont parfaits pour documenter et clarifier votre code. 💡
# Voici une fonction d'accueil
def dire_bonjour():
print("Bonjour tout le monde!") # Et voilà un autre commentaire !- Instructions de fin: En Python, la simplicité prime : oubliez les points-virgules en fin d'instruction. Chaque nouvelle ligne équivaut à une nouvelle instruction. 📜
- Déclaration de variables: Pas besoin de définir le type de la variable en amont. Une simple affectation suffit. 🔄
prenom = "Alice"
nombre = 42-
Types de données courants: 📌
- Entiers (
int): Comme le7. Exemple:x = 10 - Flottants (
float): Avec des décimales, comme5.7. Exemple:y = 5.7 - Chaînes de caractères (
str): Pour le texte. Exemple:z = "Python est génial!" - Listes: Collections modifiables. Exemple:
ma_liste = [10, "Python", 5.5] - Dictionnaires: Avec des paires clé-valeur. Exemple:
mon_dico = {"langage": "Python", "version": 3.9}
- Entiers (
-
Typage dynamique: Une variable peut changer de type à la volée. 🔄
a = 10 # Ici, `a` est un entier
a = "dix" # Là, `a` est une chaîne-
Opérateurs arithmétiques: Pour les opérations mathématiques.
- Addition:
3 + 4 # Résultat: 7 - Soustraction:
7 - 3 # Résultat: 4 - Multiplication:
4 * 3 # Résultat: 12 - ... et d'autres que vous avez déjà énumérés.
- Addition:
-
Opérateurs de comparaison: Ils renvoient
TrueouFalse.- Égal à:
4 == 4 # True - Différent de:
4 != 5 # True - ... et d'autres que vous avez déjà mentionnés.
- Égal à:
-
Opérateurs logiques: Pour combiner des conditions.
- ET logique:
True and False # Résultat: False - OU logique:
True or False # Résultat: True - NON logique:
not True # Résultat: False
- ET logique: