私はいくつかの単体テストコードを調べていて、これを見つけました:
self.assertIn(b'Hello', res.body)
ここで見つけたように、これはバイト配列を返すbytes
Python 3で意味することを知っています。コードは Python 3.3 用に書かれたものであり、他のバージョン (私の場合は 2.7) でどのように機能するかを理解しようとしていると思います。
質問:
- Pythonのどのバージョンで
b'myString'
「機能」しますか? - Python 2.x ではどのように動作しますか?
- Python 3.x ではどのように動作しますか?
- それはバイトリテラルの変更と関係がありますか?