☀️
420-1G2-HU Logique de programmation
  • 👋Bienvenue dans le cours de logique de programmation!
  • Bases de la logique de programmation
    • Concepts de la programmation
    • Les opérateurs
      • Exercices
    • Les commentaires
  • Les données
    • Les données et types simples
    • Les variables, les constantes et les opérations de base
    • Les opérations d'écriture et de lecture
    • Les opérations sur les chaînes de caractères
    • Laboratoire 1 - données
    • Laboratoire 2 - données
  • Les collections de données
    • Les listes
    • Les opérations sur les listes
    • Laboratoire listes - solution
    • Les dictionnaires
      • Exercices
  • Différents types de traitements
    • Structures logiques séquentielle
    • Structures logiques conditionnelles (if/else/elif)
    • Structures logiques répétitives (boucles)
      • Exercices de base
      • Laboratoire boucles - solution
  • Modularisation
    • Création et appels des fonctions
    • La documentation des fonctions
    • Annotation de types dans les fonctions
    • Laboratoire - fonctions (niveau débutant)
    • Révision express fonctions
    • Les modules
      • Laboratoire
  • La portée des variables
  • Débogage
    • 🫂Le débogueur, c'est ton ami!
      • Introductions aux outils de débogage
      • Techniques de débogage
    • Les erreurs et exceptions
      • Introduction aux notions d’erreurs
      • Les exceptions et leurs gestion
      • Exercices de base - avec solutions
      • Laboratoire débogage et gestion des erreurs -solution
  • Tests unitaires
    • Tests unitaires
    • Exercice
  • Cryptographie
    • Introduction à la cryptographie
  • Les fichiers
    • Accès aux fichiers
  • Résolution de problèmes
    • Résolution de problèmes : exercice introductif
    • Étapes d'analyse et de résolution de problèmes
  • Activités avec Légos
    • Introduction à la programmation
    • Consolidation sur les fonctions avec des blocs
    • Pratiquer les boucles avec des blocs
  • Laboratoires
    • Simulation combat - dragon vs chevalier
    • Simulateur de bataille - Les anneaux du pouvoir
    • Jeu de cartes
    • Lien logique mathématique
      • Algèbre de Boole
    • Crypto variée
    • Après Noël
  • git - système de gestion de versions
    • Introduction à Git
    • Étapes de création des dépôts Git
  • Classes inversées
    • Résolution de problèmes, fonctions et traitements conditionnels
  • Examens
    • Examen 2 - 2023
    • Examen 3 - 2023
    • Examen 2 - 2024
  • Révision
    • Fonctions, gestion d'erreurs et tests unitaires
    • Résolution de problème
  • Trucs utiles
    • Check-list
Powered by GitBook
On this page
  • Concaténation de chaînes de caractères
  • Les f-strings (Formatted String Literals)
  • La Méthode str.format()
  1. Les données

Les opérations sur les chaînes de caractères

Concaténation de chaînes de caractères

Concaténer deux chaînes de caractères revient à mettre bout à bout au moins deux chaînes de caractères.

Exemple :

phrase = "le code du cours est :" + "420-1G2-HU"

Le contenu de la variable phrase sera "le code du cours est : 420-405-HU"

Autre exemple : en utilisant des noms de variables dans la concaténation.

nom = "Dalicia"
nom_cours = "logique de prog"
num_groupe = 3
message = "Mon prénom est " + nom + ", j'enseigne " + nom_cours + " au groupe " +  str(num_groupe)

str(num_cours)sert à transformer le nombre entier dans la variable num_cours en chaîne de caractères.

Les f-strings (Formatted String Literals)

Les f-strings sont préfixées par la lettre 'f' ou 'F', et les expressions Python entre accolades {} sont évaluées et insérées dans la chaîne.

nom = "Dalicia"
nom_cours = "logique de prog"
num_groupe = 3
message = f"Mon prénom est {nom}, j'enseigne {nom_cours} au groupe {num_groupe}"

La Méthode str.format()

Cette méthode vous permet d'insérer des variables dans une chaîne en utilisant des marqueurs de formatage ({}) et en appelant la méthode format() sur la chaîne.

nom = "Dalicia"
nom_cours = "logique de prog"
num_groupe = 3
message = "Mon prénom est {}, j'enseigne {} au groupe {}".format(nom, nom_cours, num_groupe)

PreviousLes opérations d'écriture et de lectureNextLaboratoire 1 - données

Last updated 7 months ago