python3 byte decode

Ali Rıza KELEŞ ali.r.keles at gmail.com
Fri Nov 3 05:24:37 EDT 2017


Hi,
Yesterday, while working with redis, i encountered a strange case.
I want to ask why is the following `True`
```
"s" is b"s".decode()
```
while the followings are `False`?
```
"so" is b"so".decode()
"som" is b"som".decode()
"some" is b"some".decode()
```
Or vice versa?
I read that `is` compares same objects, not values. So my question is
why "s" and b"s".decode() are same objects, while the others aren't?
My python version is 3.6.3.
Thanks.
-- 
--
Ali Rıza Keleş


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /