print输出函数用法及原理总结:
在python2.x中,print作为关键字使用,输出用print语句输出,例如,x=5 ; print x ,但在python3.x中,print则成为了一个函数,输出用print()函数输出,例如:x=5 ; print(x) ,(python2.x中,print作为作为关键字用语句输出,可以加或不加小括号,但python3.x中作为函数必须加小括号。)
一:print函数的用法总结
1:直接输出
无论是在python2.x中还是在python3.x中,对于字符串,数值,布尔,列表,字典等,print都是直接输出
-print(变量/字符串)
2:格式化输出
print()支持参数格式化输出,与C语言中用法类似、
字符串格式化转换类型
转换类型 含义
d 带符号的十进制整数
o 不带符号的八进制
u 不带符号的十进制
x或X 不带符号的十六进制
e 或E 科学计数法表示的浮点数
f,F 十进制浮点数
C 单字符(接受整数或者单字符字符串)
r 字符串(使用repr转换任意python对象)
s 字符串(使用str转换任意python对象)
- >>> pi = 3.141592653
- >>> print( '%10.3f' % pi) #字段宽10,精度3
- 3.142
- >>> print( "pi = %.*f" % ( 3,pi)) #用*从后面的元组中读取字段宽度或精度
- pi = 3.142
- >>> print( '%010.3f' % pi) #用0填充空白
- 000003.142
- >>> print( '%-10.3f' %