format()的用法

1.作为拼接字符串进行使用

      '{}'.format(变量)


2. 保留小数

    '{:.2f}'.format(12.333)        保留小数点后两位

    '{a:.2f}'.format(a=12.333)


3.百分比格式

    '{:.2%}'.format(0.333)    


4.进制转换

    '{0:x}'.format(20)                转换成十六进制

    '{0:o}'.format(20)                转换成八进制    

      进制转换的时候用{0:进制}


5.对齐方式

    '{a:<10}'.format(a=12.3,b=13.44)          左对齐,长度为10

    '{a:0>10}'.format(a=12.3,b=13.44)        右对齐...

    '{a:0^10}'.format(a=12.3,b=13.44)        居中对齐...

    '{a:0<10}'.format(a=12.3,b=13.44)        数字补x (填充左边)


6.转义{和}符号

    '{{ hello{0}  }}'.format('python’)         

    f = ' hello {0} '.format

    f('python’)       

你可能感兴趣的:(format()的用法)