1

私はいくつかの単体テストコードを調べていて、これを見つけました:

self.assertIn(b'Hello', res.body)

ここで見つけたように、これはバイト配列を返すbytesPython 3で意味することを知っています。コードは Python 3.3 用に書かれたものであり、他のバージョン (私の場合は 2.7) でどのように機能するかを理解しようとしていると思います。

質問:

  • Pythonのどのバージョンでb'myString'「機能」しますか?
  • Python 2.x ではどのように動作しますか?
  • Python 3.x ではどのように動作しますか?
  • それはバイトリテラルの変更と関係がありますか?
4

1 に答える 1