Pythonで "\ 00"とは何を意味しますか?この詳細については、私は、次の試してみました:Pythonでは " 00"とは何ですか?
- 私は
d="\00"
を割り当て、print d
を呼び出すと、何も画面に表示しません。 d
を、最後と最後の間に余分なスペースを入れてd.replace("\00", "")
という文字列に割り当てようとしましたが、結果は明白ではありませんでした。
d.replace("\00","")
は何をしますか?それは単にこの特定の文字列"\ 00"を探し、それを空文字列に置き換えますか?
それでは「置き換える」とは何ですか? "\ 00"を単純な文字列として扱うだけでしょうか? ""で置き換えてください。 –
はい、 'a'や ''(スペース)や '\ t'(タブ)を置き換えた場合と同様に、ゼロバイトを指定した文字列に置き換えます。 – agf
@agfは、 '\ 0'は実際にはベース10ではなく8であることに注意してください。ヌルには違いはありませんが、7を超えるキャラクタで使用するとすぐに大きな違いが生じます。 – Duncan