第15课字符串的格式化
1.为什么字符串要格式化
答:为了使字符串能够按照我们的意向转换,举个栗子:同样的10,在2进制表示2,而在10进制表示10.
2.format接受2个参数:位置参数和关键字参数
3.三种使用方法,你一看就会了
(1)"{0} love {1}".format(“I”,“python”) #{0}, {1}, {2}是位置参数
(2)"{a} love {b}".format(a=“I”,b=“python”)#a, b, c是关键字参数
(3)"{0} love {a}".format(“I”,a=“python”)//混合使用:切记位置参数要在关键字参数前面
4.打印花括号{},如图所示:
5.猜猜"{0:.1f}{1}".format(13.14,“GB”)运行结果
这里解释一下哈:
0代表位置参数
:代表格式从冒号后面的开始
.1代表代表四舍五入,保留小数点后1位
f代表定点数,与浮点数相似的
{1}代表打印后面的“GB”
字符串格式化符号含义
符号 说 明
%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化定点数,可指定小数点后的精度
%e 用科学计数法格式化定点数
%E 作用同%e,用科学计数法格式化定点数
%g 根据值的大小决定使用%f或者%e
%G 作用同%g,根据值的大小决定使用%F或者%E
代码演示:
这是我第一次写的博客,当作自己的笔记,如果能帮助你,那就更棒了!
谢谢您的阅读,如有错误请批评指导,定加以改正。