Python3 字符串格式化
1、字符串的格式化:
按照统一的规格去输出成为一个新的字符串
2、字符串格式化的方法:
1)format方法
fomat()有两个参数位置参数和关键字参数用中括号括起来{ }
#{0}{1}为位置参数 >>> "{0} love {1}".format("I", "you") 'I love you'
#{a}{b}为关键字参数 >>> "{a} love {b}".format(a="I", b="you") 'I love you'
>>> "{{1}}".format("不打印", "打印") '{1}' #用中括号括起来后format方法失效
2、字符串的格式化操作符
符号 |
说明 |
%c |
格式化字符及其 ASCII 码 |
%s |
格式化字符串 |
%d |
格式化整数 |
%o |
格式化无符号八进制数 |
%x |
格式化无符号十六进制数 |
%X |
格式化无符号十六进制数(大写) |
%f |
格式化浮点数字,可指定小数点后的精度 |
%e |
用科学计数法格式化浮点数 |
%E |
作用同 %e,用科学计数法格式化浮点数 |
%g |
根据值的大小决定使用 %f 或 %e |
%G |
作用同 %g,根据值的大小决定使用 %f 或者 %E |
>>> '%c' %97 'a'
>>> '%g' %1.11111111 '1.11111'