Aller au contenu

Cheat Sheet des Fonctions Utiles en Python

Types de Données de Base

Nombres

# Opérations sur les entiers et les flottants
a = 10
b = 5.5

somme = a + b  # Addition
difference = a - b  # Soustraction
produit = a * b  # Multiplication
quotient = a / b  # Division

Chaînes de caractères

# Opérations sur les chaînes de caractères
s = "Bonjour, Monde!"

s_majuscule = s.upper()  # Convertir en majuscules
s_minuscule = s.lower()  # Convertir en minuscules
s_split = s.split(',')  # Diviser la chaîne en liste
s_replace = s.replace('Monde', 'Python')  # Remplacer une sous-chaîne

Collections

Listes

# Opérations sur les listes
ma_liste = [1, 2, 3, 4, 5]

ma_liste.append(6)  # Ajouter un élément
ma_liste.remove(3)  # Supprimer un élément
ma_liste.sort()  # Trier la liste
ma_liste.reverse()  # Inverser la liste

Dictionnaires

# Opérations sur les dictionnaires
mon_dict = {'nom': 'Jean', 'âge': 30}

nom = mon_dict.get('nom')  # Obtenir la valeur par clé
mon_dict['âge'] = 31  # Modifier une valeur
cles = mon_dict.keys()  # Obtenir toutes les clés
valeurs = mon_dict.values()  # Obtenir toutes les valeurs

Fonctions Utiles

Fonctions de Base

print("Bonjour")  # Afficher du texte
len(ma_liste)  # Obtenir la longueur d'une liste ou chaîne
type(a)  # Obtenir le type d'une variable

Manipulation de Fichiers

# Lire un fichier
with open('fichier.txt', 'r') as f:
    contenu = f.read()

# Écrire dans un fichier
with open('fichier.txt', 'w') as f:
    f.write("Bonjour, Monde!")

Fonctions de Boucles

# Boucle for
for i in range(5):
    print(i)

# Boucle while
compteur = 0
while compteur < 5:
    print(compteur)
    compteur += 1

Compréhensions de Listes

# Créer une nouvelle liste avec des carrés des nombres
carrés = [x**2 for x in range(10)]

Gestion des Exceptions

try:
    result = 10 / 0
except ZeroDivisionError:
    print("Division par zéro non autorisée!")
finally:
    print("Opération terminée.")