1
次typescriptです考えてみましょう:str
とbytes
両方どのようs
来ているPythonのstrとバイトの関係はどうですか?
>>> s = 'a'
>>> isinstance(s, bytes)
True
>>> isinstance(s, str)
True
>>> isinstance(s, unicode)
False
>>> isinstance(s.decode('utf-8'), unicode)
True
を?それらのうちの1つは他のものの子孫ですか?
どのように私はそれに遭遇しましたか?私はdecode
メソッドの説明をドキュメントで見つけようとしていました。私はstr
のためにそれを見つけることができませんでしたが、bytes
のためにできました。
>>> isinstance(s、bytes)False' python 3 – user2728397
Python 2.xタグが追加されました。これはPython 2の場合と同様です。また、 'bytes == str'は' True' Python 2.7で –
確かに。私は主にPython 3を扱っているので、私は本質的にその部分を調べました。 –