replacement
位置参数
  >>> ‘{0} love {1}.{2}‘.format(‘I‘, ‘junjie‘,‘com‘)
  ‘I love junjie.com‘
关键字参数
  >>> ‘{a} love {b}.{c}‘.format(a=‘I‘, b=‘junjie‘, c=‘com‘)
  ‘I love junjie.com‘
位置参数加关键字参数 位置参数必须在关键字参数之前
  >>> ‘{0} love {b}.{c}‘.format(‘I‘, b=‘junjie‘, c=‘com‘)
  ‘I love junjie.com‘
  >>> ‘{a} love {b}.{0}‘.format(a=‘I‘, b=‘junjie‘, ‘com‘)
  SyntaxError: positional argument follows keyword argument
打印花括号
  >>> ‘{{0}}‘.format(‘不打印‘)
  ‘{0}‘
格式化符号
  >>> ‘{0:.1f}{1}‘.format(27.68,‘GB‘)          :在替换域中表示格式化符号的开始   .1  四舍五入 保留一位小数  f 定点数
  ‘27.7GB‘
字符串格式化符号含义
| 符号 | 说明 | 
| %c | 格式化字符及其 ASCII 码 | 
| %s | 格式化字符串 | 
| %d | 格式化整数 | 
| %o | 格式化无符号八进制数 | 
| %x | 格式化无符号十六进制数 | 
| %X | 格式化无符号十六进制数(大写) | 
| %f | 格式化浮点数字,可指定小数点后的精度 | 
| %e | 用科学计数法格式化浮点数 | 
| %E | 作用同 %e,用科学计数法格式化浮点数 | 
| %g | 根据值的大小决定使用 %f 或 %e | 
| %G | 作用同 %g,根据值的大小决定使用 %f 或者 %E | 
格式化操作符辅助命令
| 
 | 说明 | |
| m.n | m 是显示的最小总宽度,n 是小数点后的位数 | |
| - | 用于左对齐 | |
| + | 在正数前面显示加号(+ | |
| # | 在八进制数前面显示 ‘0o‘,在十六进制数前面显示 ‘0x‘ 或 ‘0X‘ | |
| 0 | 显示的数字前面填充 ‘0‘ 取代空格 | 
Python 的转义字符及其含义
| 符号 | 说明 | 
| \‘ | 单引号 | 
| \" | 双引号 | 
| \a | 发出系统响铃声 | 
| \b | 退格符 | 
| \n | 换行符 | 
| \t | 
原文:http://www.cnblogs.com/fengjunjie-w/p/7482687.html