{"id":5821,"date":"2021-02-18T14:10:29","date_gmt":"2021-02-18T13:10:29","guid":{"rendered":"https:\/\/www.mathweb.fr\/euclide\/?page_id=5821"},"modified":"2023-04-16T16:19:25","modified_gmt":"2023-04-16T14:19:25","slug":"le-formatage-dune-chaine-de-caracteres-en-python","status":"publish","type":"page","link":"https:\/\/www.mathweb.fr\/euclide\/le-formatage-dune-chaine-de-caracteres-en-python\/","title":{"rendered":"Le formatage d&rsquo;une cha\u00eene de caract\u00e8res en Python"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Le formatage d&rsquo;une cha\u00eene de caract\u00e8res en Python d\u00e9pend, comme tout programme, de son auteur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il existe en effet plusieurs fa\u00e7ons de \u00ab\u00a0formater\u00a0\u00bb.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2021\/02\/Python-formater-chaine-caracteres-1024x640.jpg\" alt=\"formatage cha\u00eene caract\u00e8res Python\" class=\"wp-image-5826\" srcset=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2021\/02\/Python-formater-chaine-caracteres-1024x640.jpg 1024w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2021\/02\/Python-formater-chaine-caracteres-300x188.jpg 300w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2021\/02\/Python-formater-chaine-caracteres-600x375.jpg 600w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2021\/02\/Python-formater-chaine-caracteres-768x480.jpg 768w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2021\/02\/Python-formater-chaine-caracteres.jpg 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Le formatage d&rsquo;une cha\u00eene de caract\u00e8res en Python: c&rsquo;est quoi?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avant toute chose, il faut bien entendu se comprendre: le formatage d&rsquo;une cha\u00eene de caract\u00e8res permet une syntaxe simplifi\u00e9e de la cha\u00eene de caract\u00e8res.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nous allons partir de l&rsquo;exemple basique suivant:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">name = input(\"Entrez votre nom: \")\nprint(\"Bonjour\",name,end='.')<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">qui donne:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Entrez votre nom: toto\nBonjour toto.         <\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est la syntaxe la plus basique que l&rsquo;on pourrait imaginer pour afficher une cha\u00eene de caract\u00e8res. Il y a toutefois une petite fioriture, histoire de rendre le r\u00e9sultat plus agr\u00e9able (le point final).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La syntaxe f\u00a0\u00bb&#8230;\u00a0\u00bb<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est le moyen le plus rapide et agr\u00e9able pour formater un cha\u00eene de caract\u00e8res en Python. Regardons ce que cela donne sur un exemple:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">name = input(\"Entrez votre nom: \")\nprint(f\"Bonjour {name}.\")<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Quand il y a plusieurs variables, la syntaxe est tout aussi intuitive:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">name = input(\"Entrez votre nom: \")\nage = 105\nprint(f\"Bonjour {name}. {age} ans, c'est plus tout jeune!\")<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">La syntaxe %s<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Une autre fa\u00e7on de voir le formatage d&rsquo;une cha\u00eene de caract\u00e8res en Python est la syntaxe suivante:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">name = input(\"Entrez votre nom: \")\nprint(\"Bonjour %s.\" % name)<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est tout de m\u00eame moins intuitif que la syntaxe pr\u00e9c\u00e9dente d\u00e8s lors qu&rsquo;il y a plusieurs variables :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">name = input(\"Entrez votre nom: \")\nage = 105\nprint(\"Bonjour %s. %s, c'est plus tout jeune!\" % (name, age) )<\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Cette syntaxe est peu recommand\u00e9e.<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Le formatage d&rsquo;une cha\u00eene de caract\u00e8res en Python: la fonction <em>format<\/em><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La fonction format est LA fonction de formatage par excellence, mais plut\u00f4t lourde pour la plupart des cas. Elle est plut\u00f4t utilis\u00e9e pour des formatages \u00e9labor\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un exemple basique pour comprendre la syntaxe :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">name = input(\"Entrez votre nom: \")\nage = 105\nprint(\"Bonjour {}. {} ans, c'est plus tout jeune!\".format(name,age))<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Entrez votre nom: toto\nBonjour toto. 105 ans, c'est plus tout jeune!<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">L\u00e0 o\u00f9 cela commence \u00e0 devenir int\u00e9ressant, c&rsquo;est pour les formatages \u00e9labor\u00e9s.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Le formatage d&rsquo;une cha\u00eene de caract\u00e8res en Python: alignement \u00e0 droite<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">dico = { 'Pr\u00e9noms' : '\u00c2ges' , 'Jean' : 78 , 'Paul': 68 , 'Ludovic': 98 , 'Simone': 95 , 'Raymonde': 79 }\n\ne = 0\nfor name,age in dico.items():\n    if e != 1:\n        print( '{:>10} | {}' . format(name,age) )\n    else:\n        print('-----------------')\n    e += 1<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">   Pr\u00e9noms | \u00c2ges\n -----------------\n <code>     Paul | 68<\/code>\n   Ludovic | 98\n    Simone | 95\n  Raymonde | 79<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Alignement \u00e0 gauche<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si on souhaite aligner les pr\u00e9noms \u00e0 gauche, ce sera plut\u00f4t :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">dico = { 'Pr\u00e9noms' : '\u00c2ges' , 'Jean' : 78 , 'Paul': 68 , 'Ludovic': 98 , 'Simone': 95 , 'Raymonde': 79 }\n\ne = 0\nfor name,age in dico.items():\n    if e != 1:\n        print( '{:10} | {}' . format(name,age) )\n    else:\n        print('-----------------')\n    e += 1<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Pr\u00e9noms    | \u00c2ges\n-----------------\nPaul       | 68\nLudovic    | 98\nSimone     | 95\nRaymonde   | 79<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Combler les espaces vides<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si on veut compl\u00e9ter les espaces vides par des \u00ab\u00a0.\u00a0\u00bb, on fera :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">dico = { 'Pr\u00e9noms' : '\u00c2ges' , 'Jean' : 78 , 'Paul': 68 , 'Ludovic': 98 , 'Simone': 95 , 'Raymonde': 79 }\n\nfor name,age in dico.items():\n    print( '{:.&lt;15} {}' . format(name,age) )<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Pr\u00e9noms........ \u00c2ges\nJean........... 78\nPaul........... 68\nLudovic........ 98\nSimone......... 95\nRaymonde....... 79<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Centrer le texte<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Et si on veut centrer les pr\u00e9noms, ce sera :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">dico = { 'Pr\u00e9noms' : '\u00c2ges' , 'Jean' : 78 , 'Paul': 68 , 'Ludovic': 98 , 'Simone': 95 , 'Raymonde': 79 }\n\nfor name,age in dico.items():\n    print( '{:^15} {:^5}' . format(name,age) )<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">  <code>Pr\u00e9noms     \u00c2ges  <\/code>\n   <code>Jean        78   <\/code>\n   <code>Paul        68  <\/code>\n  <code>Ludovic      98  <\/code>\n  <code>Simone       95 <\/code>\n Raymonde      79 <\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Tronquer un texte<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">dico = { 'Pr\u00e9noms' : '\u00c2ges' , 'Jean' : 78 , 'Paul': 68 , 'Ludovic': 98 , 'Simone': 95 , 'Raymonde': 79 }\n\nfor name,age in dico.items():\n    print( '{:.3}. {:^4}' . format(name,age) )<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Pr\u00e9. \u00c2ges\nJea.  78 \nPau.  68 \nLud.  98 \nSim.  95 \nRay.  79 <\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Formater un nombre<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">from math import pi\n\nc = 45\nd = 0.0000000000000012\n\nprint('{:05d}'.format(c))\nprint('{:10.4f}'.format(pi))\nprint('{:16E}'.format(d))\nprint('{:16e}'.format(d))<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">00045\n    3.1416\n    1.200000E-15\n    1.200000e-15<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dans la ligne 6, on formate le nombre de sort qu&rsquo;il tienne sur 5 caract\u00e8res, et que les premi\u00e8res espaces doivent \u00eatre combl\u00e9es par des \u00ab\u00a00\u00a0\u00bb. Le \u00ab\u00a0d\u00a0\u00bb indique qu&rsquo;il s&rsquo;agit d&rsquo;un entier d\u00e9cimal (en base 10).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans la ligne 7, on indique que le nombre doit tenir sur 10 caract\u00e8res, dont 4 sont r\u00e9serv\u00e9s pour la partie d\u00e9cimale. Le \u00ab\u00a0f\u00a0\u00bb indique qu&rsquo;il s&rsquo;agit d&rsquo;un nombre de type \u00ab\u00a0float\u00a0\u00bb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En ligne 8 et 9, on indique que l&rsquo;on souhaite \u00e9crire le nombre en \u00e9criture scientifique, en r\u00e9servant 16 caract\u00e8res.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour plus d&rsquo;informations sur la fonction <em>format<\/em>, n&rsquo;h\u00e9sitez pas \u00e0 consulter la doc officielle : <a href=\"https:\/\/docs.python.org\/fr\/3.9\/library\/string.html#formatspec\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/docs.python.org\/fr\/3.9\/library\/string.html#formatspec<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.mathweb.fr\/euclide\/ressources-python\/\">[Retour \u00e0 la page pr\u00e9c\u00e9dente]<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le formatage d&rsquo;une cha\u00eene de caract\u00e8res en Python d\u00e9pend, comme tout programme, de son auteur. Il existe en effet plusieurs fa\u00e7ons de \u00ab\u00a0formater\u00a0\u00bb.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5821","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Le formatage d&#039;une cha\u00eene de caract\u00e8res en Python - Mathweb.fr<\/title>\n<meta name=\"description\" content=\"Nous allons parler ici de formatage d&#039;une cha\u00eene de caract\u00e8res en Python: il existe plusieurs fa\u00e7ons de formater une cha\u00eene. Regardons cela.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mathweb.fr\/euclide\/le-formatage-dune-chaine-de-caracteres-en-python\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Le formatage d&#039;une cha\u00eene de caract\u00e8res en Python - Mathweb.fr\" \/>\n<meta property=\"og:description\" content=\"Nous allons parler ici de formatage d&#039;une cha\u00eene de caract\u00e8res en Python: il existe plusieurs fa\u00e7ons de formater une cha\u00eene. Regardons cela.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mathweb.fr\/euclide\/le-formatage-dune-chaine-de-caracteres-en-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Mathweb.fr\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-16T14:19:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2021\/02\/Python-formater-chaine-caracteres-1024x640.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/le-formatage-dune-chaine-de-caracteres-en-python\\\/\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/le-formatage-dune-chaine-de-caracteres-en-python\\\/\",\"name\":\"Le formatage d'une cha\u00eene de caract\u00e8res en Python - Mathweb.fr\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/le-formatage-dune-chaine-de-caracteres-en-python\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/le-formatage-dune-chaine-de-caracteres-en-python\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/Python-formater-chaine-caracteres-1024x640.jpg\",\"datePublished\":\"2021-02-18T13:10:29+00:00\",\"dateModified\":\"2023-04-16T14:19:25+00:00\",\"description\":\"Nous allons parler ici de formatage d'une cha\u00eene de caract\u00e8res en Python: il existe plusieurs fa\u00e7ons de formater une cha\u00eene. Regardons cela.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/le-formatage-dune-chaine-de-caracteres-en-python\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/le-formatage-dune-chaine-de-caracteres-en-python\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/le-formatage-dune-chaine-de-caracteres-en-python\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/Python-formater-chaine-caracteres.jpg\",\"contentUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/Python-formater-chaine-caracteres.jpg\",\"width\":1080,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/le-formatage-dune-chaine-de-caracteres-en-python\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Le formatage d&rsquo;une cha\u00eene de caract\u00e8res en Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#website\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/\",\"name\":\"Mathweb.fr\",\"description\":\"Math\u00e9matiques, LaTeX et Python\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\",\"name\":\"St\u00e9phane Pasquet\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\",\"contentUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\",\"width\":74,\"height\":77,\"caption\":\"St\u00e9phane Pasquet\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Le formatage d'une cha\u00eene de caract\u00e8res en Python - Mathweb.fr","description":"Nous allons parler ici de formatage d'une cha\u00eene de caract\u00e8res en Python: il existe plusieurs fa\u00e7ons de formater une cha\u00eene. Regardons cela.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mathweb.fr\/euclide\/le-formatage-dune-chaine-de-caracteres-en-python\/","og_locale":"fr_FR","og_type":"article","og_title":"Le formatage d'une cha\u00eene de caract\u00e8res en Python - Mathweb.fr","og_description":"Nous allons parler ici de formatage d'une cha\u00eene de caract\u00e8res en Python: il existe plusieurs fa\u00e7ons de formater une cha\u00eene. Regardons cela.","og_url":"https:\/\/www.mathweb.fr\/euclide\/le-formatage-dune-chaine-de-caracteres-en-python\/","og_site_name":"Mathweb.fr","article_modified_time":"2023-04-16T14:19:25+00:00","og_image":[{"url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2021\/02\/Python-formater-chaine-caracteres-1024x640.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mathweb.fr\/euclide\/le-formatage-dune-chaine-de-caracteres-en-python\/","url":"https:\/\/www.mathweb.fr\/euclide\/le-formatage-dune-chaine-de-caracteres-en-python\/","name":"Le formatage d'une cha\u00eene de caract\u00e8res en Python - Mathweb.fr","isPartOf":{"@id":"https:\/\/www.mathweb.fr\/euclide\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mathweb.fr\/euclide\/le-formatage-dune-chaine-de-caracteres-en-python\/#primaryimage"},"image":{"@id":"https:\/\/www.mathweb.fr\/euclide\/le-formatage-dune-chaine-de-caracteres-en-python\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2021\/02\/Python-formater-chaine-caracteres-1024x640.jpg","datePublished":"2021-02-18T13:10:29+00:00","dateModified":"2023-04-16T14:19:25+00:00","description":"Nous allons parler ici de formatage d'une cha\u00eene de caract\u00e8res en Python: il existe plusieurs fa\u00e7ons de formater une cha\u00eene. Regardons cela.","breadcrumb":{"@id":"https:\/\/www.mathweb.fr\/euclide\/le-formatage-dune-chaine-de-caracteres-en-python\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mathweb.fr\/euclide\/le-formatage-dune-chaine-de-caracteres-en-python\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mathweb.fr\/euclide\/le-formatage-dune-chaine-de-caracteres-en-python\/#primaryimage","url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2021\/02\/Python-formater-chaine-caracteres.jpg","contentUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2021\/02\/Python-formater-chaine-caracteres.jpg","width":1080,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/www.mathweb.fr\/euclide\/le-formatage-dune-chaine-de-caracteres-en-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.mathweb.fr\/euclide\/"},{"@type":"ListItem","position":2,"name":"Le formatage d&rsquo;une cha\u00eene de caract\u00e8res en Python"}]},{"@type":"WebSite","@id":"https:\/\/www.mathweb.fr\/euclide\/#website","url":"https:\/\/www.mathweb.fr\/euclide\/","name":"Mathweb.fr","description":"Math\u00e9matiques, LaTeX et Python","publisher":{"@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mathweb.fr\/euclide\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69","name":"St\u00e9phane Pasquet","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp","url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp","contentUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp","width":74,"height":77,"caption":"St\u00e9phane Pasquet"},"logo":{"@id":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp"}}]}},"_links":{"self":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/pages\/5821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/comments?post=5821"}],"version-history":[{"count":0,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/pages\/5821\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/media?parent=5821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}