pad binary string with a given byte value (python 3)

Peter Otten __peter__ at web.de
Sat Sep 20 08:27:16 EDT 2014


Nagy László Zsolt wrote:

> I can figure out way for example this:
> 
> >>> b'T'+bytearray([32])
> 
> but it just don't seem right to create a list, then convert it to a byte
> array and then convert it to a binary string. What am I missing?

By the way, you can repeat bytes (and strings) by multiplying: 

>>> b"\x01"*3
b'\x01\x01\x01'
>>> b"ab"*3
b'ababab'





More information about the Python-list mailing list