阿神2017-04-18 09:39:33
Python3은 기본적으로 UTF-8 인코딩 형식으로 파일을 읽고 씁니다. utf-8을 구체적으로 지정할 필요는 없습니다.
python3에서는 유니코드 인코딩 형식의 바이트 개체만 str
이 될 수 있습니다.
다른 인코딩 형식은 bytes
입니다. 예: gbk, utf-8………………
str
.en코드(인코딩 형식) --> bytes
는 유니코드에서 인코딩 형식을 지정하는 bytes
bytes
.de코드(인코딩 형식) --> str
는 지정된 인코딩 형식에서 유니코드 <🎜로 변환된 bytes
입니다. > str
'Hello'는 이미
이므로 str
로 변환할 필요 없이 바로 출력하면 됩니다. bytes
巴扎黑2017-04-18 09:39:33
python3에는 유니코드 인코딩과 str만 있는데, 인코딩은 문자열을 유니코드로 인코딩하는 것(보고 이상하게 생각하는 것)이고, 디코드는 유니코드 인코딩을 문자열로 디코딩하는 것입니다. Print는 문자열을 직접 허용합니다. "Hello"를 출력하려면 print('Hello')를 사용하세요.