Python에서 문자열 앞의 B

Muhammad Maisam Abbas 2021년10월22일
Python에서 문자열 앞의 B

이 자습서에서는 Python의 b" 문에 대해 설명합니다.

Python에서 b" 문 사용

b" 표기법은 Python에서 bytes 문자열을 지정하는 데 사용됩니다. ASCII 문자가 있는 일반 문자열과 비교하여 bytes 문자열은 각 16진수 요소가 0에서 255 사이의 바이트 변수 배열입니다.

내장된 encode() 함수를 사용하여 일반 문자열을 bytes 문자열로 인코딩할 수도 있습니다. 아래 프로그램은 encode() 함수를 사용하여 일반 문자열을 bytes 문자열로 인코딩하는 방법을 보여줍니다.

string = "This is a string"
print(string.encode())

출력:

b'This is a string'

위의 코드에서 encode() 함수를 사용하여 일반 문자열 This is stringbytes 문자열 형식으로 인코딩했습니다. b" 문을 사용하여 문자열을 bytes 문자열 형식으로 인코딩할 수도 있습니다. 다음 코드 스니펫은 그렇게 하는 방법을 보여줍니다.

string = b"This is a string"
print(string)

출력:

b'This is a string'

여기서 string 변수는 일반 문자열이 아닙니다. 대신 bytes 문자열입니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Python Bytes