首页 / PYTHON / 转 python 格式化输出
转 python 格式化输出
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了转 python 格式化输出,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1638字,纯文字阅读大概需要3分钟。
内容图文
整型和整型乘除的结果只能是整型,3/4怎么格式化输出也是0,要想有小数,只要把某个改为float型,即3.0
1 round(***,n)
2
%x --- hex 十六进制
%d --- dec 十进制
%o ---
oct 八进制
使用print输出各型的
- 字符串
- 整数
- 浮点数
- 出度及精度控制
h=int(5.32)
print ‘-‘%h
输出 ‘ 5‘ #5前面有空格保持两位数
print ‘d‘%h
输出 ‘05‘ #5前面有0保持两位数
strHello = <SPAN style=‘font-family: "Courier New";‘>‘Hello Python‘ print strHello #输出结果:Hello Python #直接出字符串
<SPAN style=‘font-family: "Courier New";‘>1.格式化输出字符串与整数
python print也支持参数格式化,与C言的printf似,
<SPAN style=‘font-family: "Courier New";‘>strHello = "the length of (%s) is %d" %(‘Hello World‘,len(‘Hello World‘))
print strHello
<SPAN style=‘font-family: "Courier New";‘>#输出果:the length of (Hello World) is 11
<SPAN style=‘font-family: "Courier New";‘>2.格式化输出16制整数
nHex = 0x20
#%x --- hex 十六进制
#%d --- dec 十进制
#%o --- oct 八进制
print "nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex)
#输出结果:nHex = 20,nDec = 32,nOct = 40
#使用整数的各个制打印同一个数
<SPAN style=‘font-family: "Courier New";‘>3.格式化输出浮点数(float)
import math
#default
print "PI = %f" % math.pi
<SPAN style=‘font-family: "Courier New";‘>
#width = 10,precise = 3,align = left
float型控制输出的位数
print "PI = .3f" % math.pi
#width = 10,precise = 3,align = rigth
print "PI = %-10.3f" % math.pi
#前面填充字符
print "PI = d" % int(math.pi)
#输出结果
#PI = 3.141593
#PI = 3.142
#PI = 3.142
#PI = 000003
#浮点数的格式化,精度、度和
4.格式化输出字符串(string)
#precise = 3
print "%.3s " % ("jcodeer")
#precise = 4
print "%.*s" % (4,"jcodeer")
#width = 10,precise = 3
print ".3s" % ("jcodeer")
#输出结果:
#jco
#jcod
# jco
#同于字符串也存在精度、度和。
5.输出列表(list)
l = [1,2,3,4,‘jcodeer‘]
print l
#输出结果:[1, 2, 3, 4, ‘jcodeer‘]
原文:http://www.cnblogs.com/aldin/p/3578383.html
内容总结
以上是互联网集市为您收集整理的转 python 格式化输出全部内容,希望文章能够帮你解决转 python 格式化输出所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。