龙空技术网

python-print格式化输出

linux运维菜 346

前言:

眼前姐妹们对“python二进制print”大体比较讲究,同学们都想要分析一些“python二进制print”的相关内容。那么小编同时在网摘上收集了一些对于“python二进制print””的相关内容,希望小伙伴们能喜欢,姐妹们快快来学习一下吧!

Python3

Python3格式化输出,可以让结果更直观。

格式限定符

有着丰富的的“格式限定符”(语法是{}中带:号),比如:

print('{0},{1}'.format('caik', 32))

print('{},{},{}'.format('caik','boy',32))

print('{name},{sex},{age}'.format(age=32,sex='male',name='caik'))

填充与对齐

填充常跟对齐一起使用

^、<、>分别是居中、左对齐、右对齐,后面带宽度

:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充

print('{:>8}'.format('cai'))

print('{:0>8}'.format('cai'))

print('{:a<8}'.format('cai'))

print('{:p^10}'.format('cai'))

精度与类型f

精度常跟类型f一起使用

print('{:.2f}'.format(31.31412))

其他类型

# 主要就是进制了,b、d、o、x分别是二进制、十进制、八进制、十六进制

print('{:b}'.format(15))

print('{:d}'.format(15))

print('{:o}'.format(15))

print('{:x}'.format(15))

用逗号还能用来做金额的千位分隔符

print('{:,}'.format(123456789))

标签: #python二进制print