{{tag>dev python}} ====== Les littéraux ====== En Python, le littéral désigne la notation utilisée pour définir une valeur constante sur un type de base comme la chaîne de caractères (str), la suite d'octets ([[/dev/python/core/type_bytes|bytes]]) et même les valeurs numériques. Pour les chaînes de caractères, le littéral est introduit par un préfixe (stringprefix) et encadré par des guillemets simples, doubles ou triples. # Ci-dessous le littéral définit la valeur constante # associée à la variable aStr aStr = u"Une chaîne au format unicode." # Le littéral peut intégrer des séquences d'échappement aStr = u"une chaîne sur \ndeux lignes." # Pour les littéraux entre triples guillements, les sauts de ligne # sont interprétés il n'est pas nécessaire de les échapper. anOtherStr = u"""Une autre € chaîne unicode s'étendant sur plusieurs lignes.""" ===== Références ===== * https://docs.python.org/fr/3.5/reference/lexical_analysis.html#literals