Python中print格式化输出

Posted 侠岚之弋痕夕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中print格式化输出相关的知识,希望对你有一定的参考价值。

截取字符串输出,下面例子将只输出字符串的前3个字母      
>>> str="abcdefg"  
>>> print "%.3s" % str   
  abc   
按固定宽度输出,不足使用空格补全,下面例子输出宽度为10      
>>> str="abcdefg"  
>>> print "%10s" % str   
     abcdefg   
截取字符串,按照固定宽度输出      
>>> str="abcdefg"  
>>> print "%10.3s" % str   
         abc   

测试用例:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

str = "abcdefg"
print("%.3s"%str)

# dec = 123.567
# print("%.2d"%dec)
print("%8s"%str)

print("%8.2s"%str)

 

以上是关于Python中print格式化输出的主要内容,如果未能解决你的问题,请参考以下文章

python中请问怎么格式化输出列表

python 格式化输出之%号

Python中print格式化输出

Python_00_Python的输出

python-输出

python:输入,输出,字符串,数值,格式化,循环,if判断语句,列表