Différences entre les versions de « Programmation Python/Afficher un texte »

aucun résumé de modification
En Python, le simple peut encadrer le double, et le double peut encadrer le simple car la chaîne commence au premier guillemet et finit au même guillemet.
 
=== Antislash<code>input()</code> ===
* <code>input</code> fait comme "print", mais stoppe le programme en attente que l'utilisateur presse "entrée". De plus, si on stocke son résultat une variable, elle contient le texte que l'utilisateur a tapé avant de valider. Si ce texte est vide, le programme plante.
 
Exemple : ''variable = input("il est possible d'afficher du texte ici")''.
 
== <code>raw_input()</code> ==
* <code>raw_input()</code> fait comme "input", mais ne plante pas si le texte est vide.
 
=== Afficher des caractères accentués ===
{{Cadre code
|'''Afficher des caractères accentués'''
|<source lang="python">print ('à â ç é è ê ë ï ô ù ÿ')</source>
<pre>à â ç é è ê ë ï ô ù ÿ</pre>
''Les caractères accentués s'affichent également.''
}}
 
== Antislash ==
Le caractère spécial « \ » (''antislash'') permet quelques subtilités complémentaires :
 
</pre>
 
==== Remarques ====
 
* La séquence <code>\n</code> dans une chaîne provoque un saut à la ligne.
* Rappelons encore ici que la casse est significative dans les noms de variables (Il faut respecter scrupuleusement le choix initial de majuscules ou minuscules).
 
==== « Triple quotes » ====
Pour insérer plus aisément des caractères spéciaux ou « exotiques » dans une chaîne, sans faire usage de l’''antislash'', ou pour faire accepter l’''antislash'' lui-même dans la chaîne, on peut encore délimiter la chaîne à l'aide de ''triples guillemets'' ou de ''triples apostrophes'' :
 
}
</pre>
 
=== Afficher des caractères accentués ===
{{Cadre code
|'''Afficher des caractères accentués'''
|<source lang="python">print ('à â ç é è ê ë ï ô ù ÿ')</source>
<pre>à â ç é è ê ë ï ô ù ÿ</pre>
''Les caractères accentués s'affichent également.''
}}
 
== <code>input()</code> ==
* <code>input</code> fait comme "print", mais stoppe le programme en attente que l'utilisateur presse "entrée". De plus, si on stocke son résultat une variable, elle contient le texte que l'utilisateur a tapé avant de valider. Si ce texte est vide, le programme plante.
 
Exemple : ''variable = input("il est possible d'afficher du texte ici")''.
 
== <code>raw_input()</code> ==
* <code>raw_input()</code> fait comme "input", mais ne plante pas si le texte est vide.