{"id":3593,"date":"2020-09-21T15:10:07","date_gmt":"2020-09-21T13:10:07","guid":{"rendered":"https:\/\/www.mathweb.fr\/euclide\/?p=3593"},"modified":"2020-10-03T14:55:38","modified_gmt":"2020-10-03T12:55:38","slug":"affectation-variable-python","status":"publish","type":"post","link":"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/","title":{"rendered":"Affectation d&rsquo;une variable en Python: comment \u00e7a marche?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Affectation d&rsquo;une variable en Python: comment \u00e7a marche? Une fois n&rsquo;est pas coutume, je vais mettre les mains dans le cambouis et sortir de l&rsquo;aspect th\u00e9orique de la programmation pour border l&rsquo;aspect pratique. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez voir cet article en compl\u00e9ment des <a href=\"https:\/\/www.mathweb.fr\/euclide\/ressources-python\/\" target=\"_blank\" rel=\"noreferrer noopener\">ressources Python pour le lyc\u00e9e<\/a> propos\u00e9es sur ce site.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87 counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Au menu sur cette page...<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#Affectation_dune_variable_en_Python_cas_simples\" >Affectation d&rsquo;une variable en Python : cas simples<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#Une_premiere_affectation_dune_variable\" >Une premi\u00e8re affectation d&rsquo;une variable<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#Une_seconde_affectation\" >Une seconde affectation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#Trois_affectations\" >Trois affectations<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#Deux_affectations_dune_meme_valeur\" >Deux affectations d&rsquo;une m\u00eame valeur<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#Affectation_dune_variable_en_Python_cas_des_listes\" >Affectation d&rsquo;une variable en Python: cas des listes<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#Premier_exemple_basique_dune_affectation_dune_variable_en_Python_dans_le_cas_des_listes\" >Premier exemple basique d&rsquo;une affectation d&rsquo;une variable en Python dans le cas des listes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#Deux_listes_liees\" >Deux listes li\u00e9es<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#Difference_entre_append8_et_8\" >Diff\u00e9rence entre append(8) et +[8]<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Affectation_dune_variable_en_Python_cas_simples\"><\/span>Affectation d&rsquo;une variable en Python : cas simples<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Une_premiere_affectation_dune_variable\"><\/span>Une premi\u00e8re affectation d&rsquo;une variable<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Prenons l&rsquo;exemple trivial suivant:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">a = 3<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Python va cr\u00e9er un espace m\u00e9moire dans lequel il va stocker la valeur \u00ab\u00a03\u00a0\u00bb. \u00c0 ce niveau Python aura devin\u00e9 que l&rsquo;objet qu&rsquo;il stocke en m\u00e9moire est de type entier (int) et va lui allouer un espace m\u00e9moire en cons\u00e9quence (\u00e7a serait bien con de r\u00e9server trop d&rsquo;espace m\u00e9moire pour un ch&rsquo;ti entier non?). On dit que Python est un langage au <em>typage dynamique<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ensuite, il va cr\u00e9er un lien entre cet espace m\u00e9moire et le nom \u00ab\u00a0a\u00a0\u00bb.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Une_seconde_affectation\"><\/span>Une seconde affectation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Consid\u00e9rons maintenant les lignes suivantes:<\/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=\"\">a = 3\na = 2<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La ligne 1 va cr\u00e9er un espace m\u00e9moire dans lequel est mis l&rsquo;entier \u00ab\u00a03\u00a0\u00bb, puis un lien entre le nom de la variable et cet espace.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La ligne 2 va cr\u00e9er un second espace m\u00e9moire dans lequel est stock\u00e9 l&rsquo;entier \u00ab\u00a02\u00a0\u00bb, puis d\u00e9truire le lien qu&rsquo;il y avait auparavant pour en cr\u00e9er un autre qui lie le nom de la variable et le second espace m\u00e9moire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Qu&rsquo;advient-il du premier espace m\u00e9moire ? Et bien Python peut le supprimer comme le garder.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Trois_affectations\"><\/span>Trois affectations<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Allons plus loin et consid\u00e9rons le script 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=\"\">a = 3\na = 2\nb = a<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nous avons vu ce qui se passait pour les lignes 1 et 2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La ligne 3, quant \u00e0 elle, va cr\u00e9er un lien entre le nom de la variable \u00ab\u00a0b\u00a0\u00bb et l&rsquo;espace m\u00e9moire dans lequel est stock\u00e9 l&rsquo;entier \u00ab\u00a02\u00a0\u00bb.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"609\" height=\"267\" src=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-1.jpg\" alt=\"affectation variable python\" class=\"wp-image-3594\" srcset=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-1.jpg 609w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-1-300x132.jpg 300w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-1-600x263.jpg 600w\" sizes=\"auto, (max-width: 609px) 100vw, 609px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Deux_affectations_dune_meme_valeur\"><\/span>Deux affectations d&rsquo;une m\u00eame valeur<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Consid\u00e9rons le script 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=\"\">a = 3\nb = 3<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">L\u00e0, Python peut se comporter de deux mani\u00e8res diff\u00e9rentes :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>la premi\u00e8re possibilit\u00e9 est qu&rsquo;il cr\u00e9e un espace m\u00e9moire dans lequel il stocke l&rsquo;entier \u00ab\u00a03\u00a0\u00bb, puis qu&rsquo;il cr\u00e9e deux liens : l&rsquo;un pour \u00ab\u00a0a\u00a0\u00bb, l&rsquo;autre pour \u00ab\u00a0b\u00a0\u00bb;<\/li><li>la seconde possibilit\u00e9 est qu&rsquo;il cr\u00e9e deux espaces m\u00e9moires distincts dans lesquels il stocke le m\u00eame entier \u00ab\u00a03\u00a0\u00bb, puis qu&rsquo;il cr\u00e9e deux liens : l&rsquo;un pour \u00ab\u00a0a\u00a0\u00bb (vers le premier espace m\u00e9moire), l&rsquo;autre pour \u00ab\u00a0b\u00a0\u00bb (vers le second espace).<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Affectation_dune_variable_en_Python_cas_des_listes\"><\/span>Affectation d&rsquo;une variable en Python: cas des listes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Premier_exemple_basique_dune_affectation_dune_variable_en_Python_dans_le_cas_des_listes\"><\/span>Premier exemple basique d&rsquo;une affectation d&rsquo;une variable en Python dans le cas des listes<span class=\"ez-toc-section-end\"><\/span><\/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=\"\">L = [ 1 , 2 ]<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dans ce cas, Python cr\u00e9e deux espaces m\u00e9moires dans lesquels il stocke respectivement les entiers \u00ab\u00a01\u00a0\u00bb et \u00ab\u00a02\u00a0\u00bb, puis il cr\u00e9e dans la m\u00e9moire un espace dans lequel il stocke une liste de deux \u00e9l\u00e9ments: le premier \u00e9l\u00e9ment de cette liste va \u00eatre reli\u00e9 au premier espace m\u00e9moire (qui contient \u00ab\u00a01\u00a0\u00bb) et le second va \u00eatre reli\u00e9 au second espace m\u00e9moire (contenant \u00ab\u00a02\u00a0\u00bb).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour en savoir plus sur les types de variables, vous pouvez consulter par exemple ce <a href=\"https:\/\/openclassrooms.com\/fr\/courses\/235344-apprenez-a-programmer-en-python\/230957-entrez-dans-le-monde-merveilleux-des-variables\" target=\"_blank\" rel=\"noreferrer noopener\">cours de openclassrooms<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un lien sera ensuite cr\u00e9\u00e9 entre le nom \u00ab\u00a0L\u00a0\u00bb est l&rsquo;espace m\u00e9moire allou\u00e9 \u00e0 la liste.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Deux_listes_liees\"><\/span>Deux listes li\u00e9es<span class=\"ez-toc-section-end\"><\/span><\/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=\"\">L = [ 1 , 2 ]\nM = L\nM[0] = 7\nM = M.append(8)<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nous avons vu pr\u00e9c\u00e9demment ce qui se passait pour la ligne 1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 la ligne 2, Python cr\u00e9e un lien entre le nom \u00ab\u00a0M\u00a0\u00bb et l&rsquo;espace m\u00e9moire allou\u00e9 \u00e0 la liste d\u00e9j\u00e0 cr\u00e9\u00e9e. Ainsi, \u00e0 la ligne 3, un espace m\u00e9moire se cr\u00e9e dans lequel est mis l&rsquo;entier \u00ab\u00a07\u00a0\u00bb, puis le lien d\u00e9j\u00e0 existant du premier \u00e9l\u00e9ment de la liste cr\u00e9\u00e9e en ligne 1 va \u00eatre rompu et remplac\u00e9 par un nouveau lien pointant vers l&rsquo;espace m\u00e9moire contenant \u00ab\u00a07\u00a0\u00bb.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"609\" height=\"327\" src=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-2.jpg\" alt=\"affectation variable python\" class=\"wp-image-3596\" srcset=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-2.jpg 609w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-2-300x161.jpg 300w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-2-600x322.jpg 600w\" sizes=\"auto, (max-width: 609px) 100vw, 609px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">On remarque alors que la substitution faite dans la liste M a aussi un impact sur la liste L. C&rsquo;est la raison pour laquelle il ne faut surtout pas copier une liste dans une autre en utilisant l&rsquo;op\u00e9rateur \u00ab\u00a0=\u00a0\u00bb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Int\u00e9ressons-nous maintenant \u00e0 la ligne 4, qui ajoute \u00e0 la liste M la valeur 4. Ici, un espace m\u00e9moire est cr\u00e9\u00e9 dans lequel Python stocke l&rsquo;entier \u00ab\u00a08\u00a0\u00bb. Puis l&rsquo;espace m\u00e9moire allou\u00e9 \u00e0 la liste sera modifi\u00e9 pour contenir un \u00e9l\u00e9ment de plus. Cet \u00e9l\u00e9ment qui va pointer sur l&rsquo;espace m\u00e9moire contenant \u00ab\u00a08\u00a0\u00bb:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"714\" height=\"327\" src=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-3.jpg\" alt=\"affectation variable python\" class=\"wp-image-3597\" srcset=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-3.jpg 714w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-3-300x137.jpg 300w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-3-600x275.jpg 600w\" sizes=\"auto, (max-width: 714px) 100vw, 714px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Difference_entre_append8_et_8\"><\/span>Diff\u00e9rence entre append(8) et +[8]<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il existe une autre syntaxe pour ajouter un \u00e9l\u00e9ment \u00e0 une liste :<\/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=\"4\" data-enlighter-title=\"\" data-enlighter-group=\"\">M += [ 8 ]<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Que se passe-t-il dans ce cas ? Un espace m\u00e9moire est cr\u00e9\u00e9 dans lequel l&rsquo;entier \u00ab\u00a08\u00a0\u00bb est stock\u00e9 (comme pr\u00e9c\u00e9demment). Mais un autre espace m\u00e9moire est cr\u00e9\u00e9 pour stocker une liste de 3 \u00e9l\u00e9ments: les deux \u00e9l\u00e9ments de M d\u00e9j\u00e0 mentionn\u00e9s pr\u00e9c\u00e9demment, et celui que l&rsquo;on ajoute. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"714\" height=\"406\" src=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-4.jpg\" alt=\"affectation variable python\" class=\"wp-image-3600\" srcset=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-4.jpg 714w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-4-300x171.jpg 300w, https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-4-600x341.jpg 600w\" sizes=\"auto, (max-width: 714px) 100vw, 714px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Cette syntaxe demande donc plus de m\u00e9moire que la m\u00e9thode append().<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Affectation d&rsquo;une variable en Python: comment \u00e7a marche? Une fois n&rsquo;est pas coutume, je vais mettre les mains dans le cambouis et sortir de l&rsquo;aspect th\u00e9orique de la programmation pour border l&rsquo;aspect pratique.<\/p>\n","protected":false},"author":1,"featured_media":3716,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5],"tags":[],"class_list":["post-3593","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informatique","category-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Affectation variable Python: comment \u00e7a marche ? - Mathweb.fr<\/title>\n<meta name=\"description\" content=\"Affectation d&#039;une variable en Python: comment \u00e7a marche ? Je vous explique comment la m\u00e9moire de l&#039;ordinateur est sollicit\u00e9e.\" \/>\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\/2020\/09\/21\/affectation-variable-python\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Affectation variable Python: comment \u00e7a marche ? - Mathweb.fr\" \/>\n<meta property=\"og:description\" content=\"Affectation d&#039;une variable en Python: comment \u00e7a marche ? Je vous explique comment la m\u00e9moire de l&#039;ordinateur est sollicit\u00e9e.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Mathweb.fr\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-21T13:10:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-03T12:55:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-head.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"740\" \/>\n\t<meta property=\"og:image:height\" content=\"198\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"St\u00e9phane Pasquet\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"St\u00e9phane Pasquet\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/09\\\/21\\\/affectation-variable-python\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/09\\\/21\\\/affectation-variable-python\\\/\"},\"author\":{\"name\":\"St\u00e9phane Pasquet\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\"},\"headline\":\"Affectation d&rsquo;une variable en Python: comment \u00e7a marche?\",\"datePublished\":\"2020-09-21T13:10:07+00:00\",\"dateModified\":\"2020-10-03T12:55:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/09\\\/21\\\/affectation-variable-python\\\/\"},\"wordCount\":822,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/09\\\/21\\\/affectation-variable-python\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/affectation-variable-python-head.jpg\",\"articleSection\":[\"Informatique\",\"Python\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/09\\\/21\\\/affectation-variable-python\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/09\\\/21\\\/affectation-variable-python\\\/\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/09\\\/21\\\/affectation-variable-python\\\/\",\"name\":\"Affectation variable Python: comment \u00e7a marche ? - Mathweb.fr\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/09\\\/21\\\/affectation-variable-python\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/09\\\/21\\\/affectation-variable-python\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/affectation-variable-python-head.jpg\",\"datePublished\":\"2020-09-21T13:10:07+00:00\",\"dateModified\":\"2020-10-03T12:55:38+00:00\",\"description\":\"Affectation d'une variable en Python: comment \u00e7a marche ? Je vous explique comment la m\u00e9moire de l'ordinateur est sollicit\u00e9e.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/09\\\/21\\\/affectation-variable-python\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/09\\\/21\\\/affectation-variable-python\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/09\\\/21\\\/affectation-variable-python\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/affectation-variable-python-head.jpg\",\"contentUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/affectation-variable-python-head.jpg\",\"width\":740,\"height\":198},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/09\\\/21\\\/affectation-variable-python\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Affectation d&rsquo;une variable en Python: comment \u00e7a marche?\"}]},{\"@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":"Affectation variable Python: comment \u00e7a marche ? - Mathweb.fr","description":"Affectation d'une variable en Python: comment \u00e7a marche ? Je vous explique comment la m\u00e9moire de l'ordinateur est sollicit\u00e9e.","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\/2020\/09\/21\/affectation-variable-python\/","og_locale":"fr_FR","og_type":"article","og_title":"Affectation variable Python: comment \u00e7a marche ? - Mathweb.fr","og_description":"Affectation d'une variable en Python: comment \u00e7a marche ? Je vous explique comment la m\u00e9moire de l'ordinateur est sollicit\u00e9e.","og_url":"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/","og_site_name":"Mathweb.fr","article_published_time":"2020-09-21T13:10:07+00:00","article_modified_time":"2020-10-03T12:55:38+00:00","og_image":[{"width":740,"height":198,"url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-head.jpg","type":"image\/jpeg"}],"author":"St\u00e9phane Pasquet","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"St\u00e9phane Pasquet","Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#article","isPartOf":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/"},"author":{"name":"St\u00e9phane Pasquet","@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69"},"headline":"Affectation d&rsquo;une variable en Python: comment \u00e7a marche?","datePublished":"2020-09-21T13:10:07+00:00","dateModified":"2020-10-03T12:55:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/"},"wordCount":822,"commentCount":0,"publisher":{"@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69"},"image":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-head.jpg","articleSection":["Informatique","Python"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/","url":"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/","name":"Affectation variable Python: comment \u00e7a marche ? - Mathweb.fr","isPartOf":{"@id":"https:\/\/www.mathweb.fr\/euclide\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#primaryimage"},"image":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-head.jpg","datePublished":"2020-09-21T13:10:07+00:00","dateModified":"2020-10-03T12:55:38+00:00","description":"Affectation d'une variable en Python: comment \u00e7a marche ? Je vous explique comment la m\u00e9moire de l'ordinateur est sollicit\u00e9e.","breadcrumb":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#primaryimage","url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-head.jpg","contentUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/09\/affectation-variable-python-head.jpg","width":740,"height":198},{"@type":"BreadcrumbList","@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/09\/21\/affectation-variable-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.mathweb.fr\/euclide\/"},{"@type":"ListItem","position":2,"name":"Affectation d&rsquo;une variable en Python: comment \u00e7a marche?"}]},{"@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\/posts\/3593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/types\/post"}],"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=3593"}],"version-history":[{"count":0,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/posts\/3593\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/media\/3716"}],"wp:attachment":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/media?parent=3593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/categories?post=3593"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/tags?post=3593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}