タグ付けされた質問 「rawstring」

7
「u」と「r」の文字列フラグは正確には何をしているのですか、また生の文字列リテラルとは何ですか?
尋ねながら、この質問を、私は生の文字列についてあまり知りませんでした実現しました。Djangoトレーナーであると主張する人にとっては、これはひどいことです。 エンコーディングとは何かを知ってu''います。Unicodeを取得しているので、それだけで何ができるのかはわかっています。 しかし、r''正確には何をしますか?その結果、どのような文字列になりますか? そして何より、一体何をするのur''でしょうか? 最後に、Unicode文字列から単純な生の文字列に戻る信頼できる方法はありますか? ああ、ところで、システムとテキストエディタの文字セットがUTF-8に設定されている場合、u''実際には何をしますか?

12
Pythonの生の文字列リテラルが単一のバックスラッシュで終了できないのはなぜですか?
技術的には、ドキュメントで説明されているように、バックスラッシュの奇数。 >>> r'\' File "<stdin>", line 1 r'\' ^ SyntaxError: EOL while scanning string literal >>> r'\\' '\\\\' >>> r'\\\' File "<stdin>", line 1 r'\\\' ^ SyntaxError: EOL while scanning string literal パーサーは生の文字列内のバックスラッシュを通常の文字として扱うことができるようです(それは、生の文字列が何であるかということではありませんか?)。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.