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