在python中定义一个字节字符串

'''
o = bytes('helloworld','utf-8')
r = o.center(20,'-')
print(r)

'''

上面python代码的第二行代码报错了,错误提示如下:
r = o.center(20,'-')
TypeError: center() argument 2 must be a byte string of length 1, not str

错误提示说center()方法的第二个参数必须是长度为1的byte string。。
有木有大神直到在python中怎么定义一个byte string。。


函数式编程
浏览 1371回答 1
1回答

斯蒂芬大帝

o = bytes('helloworld','utf-8')fill = bytes('-','utf-8')r = o.center(20,fill)print(r)
打开App,查看更多内容
随时随地看视频慕课网APP