截取字符串输出,下面例子将只输出字符串的前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)