Offenbar ist die folgende Syntax gültig:
b'The string'
Das würde ich gerne wissen:
- Was bedeutet dies
b
Zeichen vor der Zeichenkette bedeuten? - Welche Auswirkungen hat seine Verwendung?
- Welche Situationen sind geeignet, um sie zu nutzen?
Ich habe eine zugehörige Frage hier auf SO, aber die Frage bezieht sich auf PHP, und sie besagt, dass die b
wird verwendet, um anzuzeigen, dass die Zeichenkette binär ist, im Gegensatz zu Unicode, was notwendig war, damit der Code bei der Migration zu PHP 6 mit der Version PHP < 6 kompatibel ist. Ich glaube nicht, dass dies für Python gilt.
Ich habe gefunden diese Dokumentation auf der Python-Website über die Verwendung einer u
Zeichen in derselben Syntax, um eine Zeichenfolge als Unicode anzugeben. Leider wird nicht erwähnt, dass das b Zeichen irgendwo in diesem Dokument.
Und, nur aus Neugier, gibt es noch weitere Symbole als das b
y u
die andere Dinge tun?