ChuannBlog

2.5 格式化输出

%+字母

print('number:%d, string:%s' % (123,'str'))

str.format()

在使用%+字母的地方换成{},

# 不加数字表示顺序输出
print('number:{}, string:{}'.format(123,'st'))
# 将()中视作列表,使用索引输出
print('{2},{1},{0}'.format('a','b','c'))
# 亦可索引嵌套索引
print('{1[2]},{2},{0}'.format('a',('aa','bb','cc'),[1,2,3]))