파이썬 바이트 문자열 변경하는 방법이 궁금합니다..

익명 사용자의 이미지

b'!' 라는 바이트 문자열은 아스키코드 16진수 값으로 21입니다.
이 값을 22로 증가시켜서 b'"'로 만들고 싶습니다.

data = b'!'
print(data)

a = bytearray(data)
a[0] += 1
print(a)

저는 이런 식으로 작성해서 변경해보았는데, 타입이 bytes가 아니라 bytearray입니다.
bytearray를 어떻게 bytes 타입으로 변경해야하나요?

또 다른 방법이 있다면 알려주시면 감사하겠습니다!

익명 사용자의 이미지

bytes()