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