python2.7 print函数
1、输出十六进制,十进制,八进制
>>> hex = 0xff
>>> print 'hex=%x,dec=%d,oct=%o' %(hex,hex,hex)
hex=ff,dec=255,oct=377
2、输出浮点数
>>> import math
>>> print '%f' %math.pi
3.141593
>>> print '%5.3f' %math.pi
3.142
>>> print '%10.3f' %math.pi
3.142
>>> string = 'independent'
>>> print '%.3s' %string
ind
>>> print '%.*s' %(4,string)
inde
>>> print '%10.5s' %string
indep
3、自动换行
print i,
4、其他
- %c ASCII码值转换成字符
- %r 优先用repr()转换成字符串
- %s 优先用str()转换成字符串
>>> print '%r' %'abc'
'abc'
>>> print '%s' %'abc'
abc
- %e 转换成科学计数法
>>> a = 123456
>>> print '%e' %a
1.234560e+05
- %% 输出%
>>> '%d%%' %100
'100%'