- くだすれPython(超初心者用) その31©2ch.net
355 :デフォルトの名無しさん[sage]:2016/11/20(日) 21:28:31.29 ID:w0YTyg1d - bytesからstrへ変換するにはdecodeメソッドを使う
出力するときにクオートしてほしいならrepr()をかます >>> print(repr(b' 80.20'.strip().decode('utf-8'))) '80.20'
| - くだすれPython(超初心者用) その31©2ch.net
357 :デフォルトの名無しさん[sage]:2016/11/20(日) 21:33:48.41 ID:w0YTyg1d - この短いコードで差が出るのでstr()を使う方はおすすめしない
>>> import timeit >>> timeit.timeit("b'80.20'.decode('utf-8')") 0.3648384090001855 >>> timeit.timeit("str(b'80.20', encoding='utf-8')") 1.4309005750001234
|
|