重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
不懂python输出格式化指的是什么?其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。
网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了沙坪坝免费建站欢迎大家使用!
python中格式化输出就是将数据按指定的格式进行转换后输出。
python字符串格式化符号:
示例:
关于整数的格式化输出
num01,num02=200,300 print("八进制输出:0o%o,0o%o"%(num01,num02)) print("十六进制输出:0x%x,0x%x"%(num01,num02)) print("十进制输出:%d,%d"%(num01,num02)) print("200的二进制输出:",bin(num01),"300的二进制输出为:",bin(num02))
输出结果如下:
八进制输出:0o310,0o454
十六进制输出:0xc8,0x12c
十进制输出:200,300
200的二进制输出: 0b11001000 300的二进制输出为: 0b100101100
浮点数输出
%f 保留小数点后面六位有效数字,%.3f 保留三位小数
%e 保留小数点后面六位有效数字,指数形式输出。%.3e 保留3位小数位,使用科学计数法
%g 保留六位有效数字的前提下,使用小数方式,否则用科学计数法。%3g保留3位有效数字,使用小数或科学计数法
num01=123456.8912 print("标准的模式:%f"%num01) print("保留两位有效数字:%.2f"%num01) print("e的标准模式:%e"%num01) print("e的留两位有效数字:%.2e"%num01) print("g的标准模式:%g"%num01) #如果是7位保留不了就用科学计数法表示 print("g的留两位有效数字:%.2g"%num01)
输出结果如下:
标准的模式:123456.891200
保留两位有效数字:123456.89
e的标准模式:1.234569e+05
e的留两位有效数字:1.23e+05
g的标准模式:123457
g的留两位有效数字:1.2e+05
感谢你能够认真阅读完这篇文章,希望小编分享python输出格式化指的是什么内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!