Table of Contents
- Caractères d'échappement
- Chaînes brutes (raw strings)
- Chaînes sur plusieurs lignes avec la force triple
- Commentaires multi-lignes
- Join() et split() sont sur un bateau
- Bilan
- Pour aller plus loin
Caractères d'échappement
print('J\'ai besoin d\'une contre oblique pour être affiché.')
print("\"Moi aussi.\" dit-il.")
print('\tEt une petite tabulation, une !')
print('Moi je vais\nà la ligne')
print('Pour afficher une contre oblique il suffit d\'en mettre 2 \\')
Chaînes brutes (raw strings)
print(r'Si tu veux voir l\'échappement des apostrophes')
print(r"Si tu veux voir l\"échappement des apostrophes")
print(r'Si tu veux voir la \ttabulation')
print(r'Si tu veux voir le passage à la ligne\n')
print(r'Si tu veux voir la double contre oblique \\')
Chaînes sur plusieurs lignes avec la force triple
print('''Cher Père Noël,
Pourrais-tu demander à Mère Noël de mettre des strings ?
Oups, je voulais dire des chaînes de caractères.
D'habitude on écrit en anglais dans la programmation alors I'm sorry.
- "Tu es bien insolent pour un grand dadet."
Espièglement,
Laurent''')
Commentaires multi-lignes
"""
On prend les mêmes et on recommence.
Avec toujours autant de bonne humeur même si ça n'est pas dimanche.
"""
def bidule():
"""Documentation de bidule avec des trucs"""
print("Salut bidule")
bidule()
Join() et split() sont sur un bateau
crypto = ', '.join(['btc', 'eth', 'ltc'])
print(crypto)
bond = ' '.join(['My', 'name', 'is', 'Bond, ', 'James Bond'])
print(bond)
bond = '007'.join(['My', 'name', 'is', 'Bond, ', 'James Bond'])
print(bond)
bond = 'My name is Bond, James Bond'.split()
print(bond)
bond = 'My007name007is007Bond,007James Bond'.split()
print(bond)
message = '''Je suis à court d'idée pour ce tuto.
C'est dommage parce que ça avait l'air intéressant.
Ben ouais mais là j'ai pas d'inspiration.
Respire un coup ça aide.
Tu serais pas en train d'essayer de faire de l'esprit.
Ouais t'as bien dit essayer.'''
print(message)
print(message.split())
Bilan
Nous avons vu dans ce cours :
- Des caractères d'échappement
- Comment afficher des chaînes brutes
- Comment écrire des chaînes sur plusieurs lignes
- Comment écrire des commentaires multi-lignes
- Join() et son accolites split()
Pour aller plus loin
- La vidéo sur YouTube : https://youtu.be/oBX0pAFPCTc
- La version HTML propre sur GitHub : https://emacsfreeman.github.io/ccp/ccp-12-strings.html
- La formation pour apprendre à coder une blockchain avec Python :
ACBP - La formation pour découvrir les technologies blockchain : CDBSSR
- La formation pour devenir full stack developer : FSD
- Le pack avec un paiement en 10 fois :
https://glmp.systeme.io/pack-3-formations-10-fois