00:00Strings: Chaînes brutes.
00:04dans une chaîne brute, les caractères de séquence d’échappement tels que vous les avez vus dans la dernière section ne sont pas interprétés. Maintenant, vous allez voir comment définir une chaîne brute et ensuite en quoi elle est utile. Ici, une nouvelle variable a
est définie avec deux morceaux de texte et un caractère de nouvelle ligne au milieu.
00:29vous pouvez voir que lorsque a
est imprimé, il a ce caractère de nouvelle ligne obéi lorsqu’il est imprimé. Pour créer une chaîne brute, la chaîne est préfixée par un r
, comme on le voit ici. Sinon, le contenu est exactement le même.
00:45l’impression de cette chaîne montre que la chaîne brute signifie que le caractère de saut de ligne n’est pas interprété par print()
et est laissé intact. Ceci est utile dans les applications où les caractères de séquence d’échappement ne doivent pas être interprétés normalement, comme les expressions régulières, une zone que vous ne connaissez peut-être pas mais qui est extrêmement utile dans le traitement de texte.
01:07les expressions régulières utilisent le caractère antislash d’une manière différente du texte normal, et ici les chaînes brutes prennent leur propre forme en contrôlant la façon dont la chaîne est interprétée. Les expressions régulières sortent du cadre de ce cours, mais elles valent la peine d’être examinées si vous avez besoin de traiter du texte.