python输出格式化指的是什么-创新互联
创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
站在用户的角度思考问题,与客户深入沟通,找到禹会网站设计与禹会网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站制作、企业官网、英文网站、手机端网站、网站推广、申请域名、网页空间、企业邮箱。业务覆盖禹会地区。不懂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输出格式化指的是什么内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联-成都网站建设公司行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!
本文标题:python输出格式化指的是什么-创新互联
转载来于:http://pwwzsj.com/article/dppsej.html