您的位置:首页 > 编程语言 > Python开发

Python备忘【1】输出0~255之间整数对应的二进制、八进制、十六进制数(填充对齐)

2017-10-23 22:24 357 查看
以下是我在进制数转换编程时遇到的一些问题:           1、字符串对齐
#数字并没有对齐
print("十进制   二进制     八进制   十六进制")
for i in range(256):
print("{0:>d}     {0:d}   {0:o}     {0:x}".format(i,bin(i),oct(i),hex(i)))
但是运行结果并没有对齐。修改代码最后一句
print("{0:>03d}     {0:08d}   {0:03o}     {0:02x}".format(i,bin(i),oct(i),hex(i)))
结果好了点2、填充     接下来是填充的问题
print("十进制   二进制     八进制   十六进制")for i in range(256):print("{0:>03d}     {0:08d}   {0:03o}     {0:02x}".format(i,bin(i),oct(i),hex(i)))
     进行0填充后:      
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐