格式化字符串
(一)使用%操作符
- ‘%[-][+][0][m][.n]格式化字符’ % exp
-:可选参数,用于指定左对齐,正数前方无符号,负数前面加负号
+:可选参数,用于指定右对齐,正数前方加符号,负数前面加负号
0:可选参数,表示右对齐,正数前方无符号,负数前面加负号,用0填充空白处(通常与m参数一起使用)
m:可选参数,表示占有宽度
格式化字符:用于指定类型
exp:要转换的项,若有多个,则需要通过元组的方式进行指定,不能使用列表
#定义模板
template='编号:%09d\t公司名称: %s\t官网: http://www.%s.com'
# 如果要转换的项有多个,需要通过元组的形式进行指定
context1=(7,'百度','baidu')
context2=(8,'明日学院','mingrisoft')
#格式化输出
print(template%context1)
print(template%context2)
编号:000000007 公司名称: 百度 官网: http: