# Bytes Data Type
# 통신에서 많이 사용된다. 어플 -> 데이터 송신 : Octet 단위(byte) -> 장비
# 내 데이터를 다른 장비로 보내기 위해서는 바이트스 타입으로 변환해야 한다.

s = b'abc'
print(s)
print(type(s))

# 내 문자열을 다른 장비로 보내기 위해 바이트스로 변환해야 한다.
s1 = 'abc'
s2 = s1.encode('utf-8')    # 새 문자열을 만들어 변환한다.
print(s1)
print(type(s1))
print(s2)
print(type(s2))

# 다른 장비의 데이터를 받기 위해서는 바이트스 타입 -> str로 변환한다
s3 = s2.decode('utf-8')
print(s3)
print(type(s3))