我时常在想,是什么能让自己无论在节假日,还是工作休息之余还在撸代码,是因为工作任务繁忙,还是自己的能力低下,也或者是自己无聊..... nono ,是因为爱,是因为为了遇见更好的自己
前言
平时的工作或者学习中会遇到一个很简单的问题:控制台打印log
也许你用下面的方式:
今天我们要说的是下面的方式:
基本格式化输出 %
1. 输出整数
%o 八进制
%d 十进制
%x 十六进制
2. 输出浮点数
%f 浮点数默认显示小数点后6位
%.4f .4表示的保留4位小数,你可以自己设置保留的位数
3. 输出字符串
%s 代表字符串
%.5s .5表示的保留5个字符,你可以自己设置保留的位的字符
format的使用
format函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号"{}"作为特殊字符代替'%'
基本用法:
( 1 ) 不带编号,即"{}"
( 2 ) 带数字编号,可调换顺序,如""、""
( 3 ) 带关键字,如""、""
( 4 ) 取位数,如"{:4s}","{:4f}"
( 5 ) 对象属性
结束
到此,关于python的两种格式化输出的常用场景研究完毕。总体来说使用这种方式话输出比传统方式采用字符串拼接,要简单很多
领取专属 10元无门槛券
私享最新 技术干货