'''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。。
1 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
o = bytes('helloworld','utf-8')
fill = bytes('-','utf-8')
r = o.center(20,fill)
print(r)
- 1 回答
- 0 关注
- 1395 浏览
添加回答
举报
0/150
提交
取消