bytes data type represent a group of byte numbers just like an array.
Example:
x=[10,20,30,40]
b=bytes(x)
type(b)==>bytes
print(b[0])==>10
print(b[-1])==>40
>>>for i in b : print(i)
10
20
30
40
Conclusion 1:
The only allowed values for byte data type are 0 to 256. by mistake if we try to provide any other values then we get value error.
Conclusion 2:
Once we create bytes data type value, we cannot change its values, otherwise we will get TypeError.
Example:
>>>x=[10,20,30,40]
>>>b=bytes(x)
>>>b[0]=100
TypeError: ‘bytes’ object does not support item assignment