python中string模块中format的实例,备忘。
# -*- coding: utf-8 -*-name = 'David' food = 'carrot'number = '1/3'print ('{0} likes {1}'.format(name,food)) #替换print ('The recurring decimal {0:.5}... equals to {1} recurring.'.format(1.0/3, number)) #指定显示精度print('{0:_^12} is with length 12'.format(name)) #下划线补全,以字符串为中心print('{name} eats {food}. '.format(name = 'David', food = 'carrot')) #小名print('My name is {0:8}.'.format('David')) #空格补全print('Open {.name}!'.format(open('data.dat', 'w'))) #使用方法