[No000063]Python格式化输出
2015-12-16 09:58
543 查看
python print格式化输出。
1. 打印字符串
效果:
2.打印整数
效果:
3.打印浮点数
效果:
4.打印浮点数(指定保留小数点位数)
效果:
5.指定占位符宽度
效果:
6.指定占位符宽度(左对齐)
效果:
7.指定占位符(只能用0当占位符?)
效果:
8.科学计数法
效果:
%x --- hex 十六进制
%d --- dec 十进制
%o --- oct 八进制
使用print输出各型的
字符串
整数
浮点数
出度及精度控制
h=int(5.32)
print '-'%h
输出 ' 5' #5前面有空格保持两位数
print 'd'%h
输出 '05' #5前面有0保持两位数
1. 打印字符串
print ("His name is %s"%("Aviad"))
效果:
2.打印整数
print ("He is %d years old"%(25))
效果:
3.打印浮点数
print ("His height is %f m"%(1.83))
效果:
4.打印浮点数(指定保留小数点位数)
print ("His height is %.2f m"%(1.83))
效果:
5.指定占位符宽度
print ("Name:%10s Age:%8d Height:%8.2f"%("Aviad",25,1.83))
效果:
6.指定占位符宽度(左对齐)
print ("Name:%-10s Age:%-8d Height:%-8.2f"%("Aviad",25,1.83))
效果:
7.指定占位符(只能用0当占位符?)
print ("Name:%-10s Age:%08d Height:%08.2f"%("Aviad",25,1.83))
效果:
8.科学计数法
format(0.0015,'.2e')
效果:
%x --- hex 十六进制
%d --- dec 十进制
%o --- oct 八进制
使用print输出各型的
字符串
整数
浮点数
出度及精度控制
h=int(5.32)
print '-'%h
输出 ' 5' #5前面有空格保持两位数
print 'd'%h
输出 '05' #5前面有0保持两位数
strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串
1.格式化输出整数 python print也支持参数格式化,与C言的printf似,
strHello = "the length of (%s) is %d" %('Hello World',len('Hello World')) print strHello
#输出果:the length of (Hello World) is 11
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 #使用整数的各个制打印同一个数
3.格式化输出浮点数(float) import math #default print "PI = %f" % math.pi
#width = 10,precise = 3,align = left 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']
相关文章推荐
- python连接Mysql操作
- Windows Python Extension Packages
- python --批量重命名文件名
- Windows下Python添加库(模块)路径
- Ubuntu选择python版本
- php之与python进行socket通信
- Python爬虫入门案例:获取百词斩已学单词列表
- python_类包装
- python编码问题1
- 【Python 第9课】random
- 【Python 第10课】 变量2
- 【Python 第11课】 逻辑判断
- 【Python 第8课】while
- leetcode Longest Valid Parentheses python
- [Python标准库]re——正则表达式[五]
- python version 2.7 required,which was not found in the registry
- python核心编程-模块
- Python学习之--socket
- Python程序用pyinstaller打包成exe文件
- threadpool——python线程池