« Programmation Python/Afficher un texte » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 40 :
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.
* <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 :
Ligne 70 ⟶ 86 :
</pre>
* La séquence <code>\n</code> dans une chaîne provoque un saut à la ligne.
Ligne 78 ⟶ 94 :
* Rappelons encore ici que la casse est significative dans les noms de variables (Il faut respecter scrupuleusement le choix initial de majuscules ou minuscules).
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'' :
Ligne 95 ⟶ 111 :
}
</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> 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.
|