位置参数
# 你好世界,欢迎来到这里"{0} 好{1},欢迎{2}到这里".format("你", "世界", "来")# 打印 你好世界,欢迎来到这里# 花括号里表示索引的位置, 类似于 函数中的参数
关键字参数
# 你好世界,欢迎来到这里"{a} 好{b},欢迎{c}到这里".format(a="你", b="世界", c="来")# 打印 你好世界,欢迎来到这里# 花括号里表示索引的关键字变量, 类似于 函数中的参数
关键字和位置参数综合使用
注意 位置参数一定要在最前面, 中间不可插入位置参数
# 你好世界,欢迎来到这里"{0} 好{b},欢迎{c}到这里".format("你", b="世界", c="来")# 打印 你好世界,欢迎来到这里
打印花括号出来
使用2层花括号 进行转义
'{{0}}'.format('不打印')# 输出 '{0}''{0:.1f}{1}'.format(27.658,'GB')# .1f 四舍五入1个浮点数# {1} 表示把GB 带出来# 打印 27.7GB
字符串格式化符号含义
'%c' %97 打印a'%c' % 97# 打印 a'%c %c %c' % (97, 98, 99)# 打印 a, b, c
| 符号 | 说明 | 
|---|---|
| %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 | 横向制表符(TAB) | 
| \v | 纵向制表符 | 
| \r | 回车符 | 
| \f | 换页符 | 
| \o | 八进制数代表的字符 | 
| \x | 十六进制数代表的字符 | 
| \0 | 表示一个空字符 | 
| \ | 反斜杠 | 
 
