bytes(3)
'3'.encode('utf-8')
私はこの上の二つが同じであると思って
bytes(3)=='3'.encode('utf-8')
をするとFalseが返ってきました。
質問は上の二つの違いは何でしょうか。というものです。
str型とint型で違うのはわかります。
しかし、文字コードは3で共通とおもいました。
だから、bytes関数は数字の0から256くらい
を変換できるのであってencode関数は全部を変換できるものと思っていました。
pythonはもともとutf-8であったと思います。
教えてください
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/11 04:20
2020/09/11 04:49
2020/09/11 05:06