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

 
== Antislash ==
Les caractères affichés par cesles fonctions précédentes doivent être encadrés par des apostrophes ou des guillemets, mais que se passe-t-il s'ils contiennent eux-mêmes ces symboles ?
 
Testons la fonction ''print'' :
|''' ce qui ne marche pas : '''
|<source lang="python">
>>> print('un simple guillemet ' encadreencadré par du simple quote ')
[message d'erreur]
>>> print(" pareillepareil pour le " double ")
[message d'erreur]
>>> print("double " deux " fois dans double")
</source>}}
 
En Python, le simple quote 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.
 
 
LePour s'affranchir de ces limitations, on utilise un {{wt|caractère spéciald'échappement}}, «qui \est, »en ('Python, l'antislash'' (« \ »). Il permet quelques subtilités complémentaires :
 
* En premier lieu, il permet d'écrire sur plusieurs lignes n'importe quel type de commande. Pratique pour éviter de dépasser les 120 caractères pouvant nécessiter l'utilisation d'un ascenseur latéral pour être lus.