Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Python/파이썬] bytes를 String으로 변환하는 방법 본문
Python - bytes를 String으로 변환하는 방법
Python에서는 bytes 객체와 문자열 간의 변환을 쉽게 할 수 있습니다. bytes 객체를 문자열로 변환하는 방법에 대해 세 가지를 살펴보겠습니다.
1. bytes.decode() 메서드 사용하기
bytes 객체의 decode() 메서드를 사용하여 문자열로 변환할 수 있습니다. 이 메서드는 bytes를 주어진 인코딩 방식으로 디코딩하여 문자열로 반환합니다.
bytes_obj = b'Hello, world!'
string_obj = bytes_obj.decode('utf-8')
print(string_obj)
위의 코드는 bytes 객체를 UTF-8 인코딩 방식으로 디코딩하여 문자열로 변환하는 예제입니다.
2. str() 함수 사용하기
str() 함수를 사용하여 bytes 객체를 문자열로 변환할 수 있습니다. 이 방법은 간단하지만 인코딩 방식을 지정할 수 없습니다.
bytes_obj = b'Hello, world!'
string_obj = str(bytes_obj, 'utf-8')
print(string_obj)
위의 코드는 bytes 객체를 UTF-8 인코딩 방식으로 문자열로 변환하는 예제입니다.
3. decode() 메서드와 str() 함수 조합하기
decode() 메서드와 str() 함수를 조합하여 bytes 객체를 문자열로 변환할 수도 있습니다. 이 방법은 인코딩 방식을 지정할 수 있으면서도 간단하게 사용할 수 있습니다.
bytes_obj = b'Hello, world!'
string_obj = bytes_obj.decode('utf-8')
print(string_obj)
위의 코드는 bytes 객체를 UTF-8 인코딩 방식으로 디코딩하여 문자열로 변환하는 예제입니다.
'프로그래밍' 카테고리의 다른 글
[Python/파이썬] 람다(Lambda) 함수 사용 방법 (0) | 2024.03.01 |
---|---|
[Python/파이썬] 버전 확인 방법 (터미널, cmd 명령어) (0) | 2024.03.01 |
[Python/파이썬] 리스트 평균 구하기, 3가지 방법 (0) | 2024.03.01 |
[Python/파이썬] 코드 안에서 버전 확인 방법 (0) | 2024.03.01 |
[Python/파이썬] floor() 함수와 trunc() 함수의 차이점 (0) | 2024.03.01 |