Python bytes.rjust 用法详解及示例
Python中的bytes对象是不可变的字节序列,可以使用bytes.rjust()方法在右侧填充指定的字节数。下面是bytes.rjust()方法的语法和3个示例:
bytes.rjust(width[, fillbyte])
- width: 指定填充后的字节长度。
- fillbyte: 可选参数,用于指定填充字节的值,默认是空格(空白字符)。
示例1:
s = b'Hello'
result = s.rjust(10)
print(result) # b' Hello'
在示例1中,使用rjust方法将5个字节的字节对象”s”右对齐,并在左侧填充了5个空格(空白字符),返回一个10个字节的新字节对象。
示例2:
s = b'Python'
result = s.rjust(8, b'-')
print(result) # b'--Python'
在示例2中,使用rjust方法将6个字节的字节对象”s”右对齐,并在左侧填充了2个”-“字符,返回一个8个字节的新字节对象。
示例3:
s = b'Hello'
result = s.rjust(6, b'\x00')
print(result) # b'\x00\x00Hello'
在示例3中,使用rjust方法将5个字节的字节对象”s”右对齐,并在左侧填充了2个0字节(以十六进制表示),返回一个6个字节的新字节对象。