欢迎大家来到IT世界,在知识的湖畔探索吧!
什么是format格式化输出?
相对于基本格式化输出采用”%”的方法,format的功能强大,该函数把字符串当一个模板,通过传入的参数进行格式化,并且使用大括号”{}”作为特殊字符代替”%”,有点类似C#里面的占位符
1)format的基本用法
- 不带编号,即”{}”
- 带数字编号,可调换顺序,即”{1}”,”{2}”
- 带关键字,即”{a}”,”{tom}”
如:
2)format的进阶用法
- <(默认)左对齐,> 右对齐,^ 中间对齐
- 取位数”{:4s}”,”{:.2f}”等
如:
3)format 数值用法
- “b” 二进制,数字以2位基数进行输出
- “c” 字符,在打印之前将整数转换成对应的unicode字符串
- “d” 十进制数,数字以10为基数进行输出
- “o” 八进制数,数字以8为基数进行输出
- “x” 十六进制数,数字以16为基数进行输出,9位以上用a-f表示
- “e” 幂符号,用科学计数法打印数字。用”e”表示幂
- “g” 一般格式,数字以fixed-point进行输出,当数值特别大的时候,用幂形式打印
- “n” 数字,当值为整数时和”d”相同,值为浮点数是和”g”相同,不同的是他会根据区域设置插入数字分隔符。
- “%” 百分数,数值乘以100打印,保留6位小数,值后面会有一个百分号
- “,” 千位分隔符,货币表示或者大数据值经常用到
如:
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/31654.html