Python3.2中Print函数用法实例详解
本文实例讲述了Python3.2中Print函数用法。分享给大家供大家参考。具体分析如下:
1.输出字符串
>>>strHello='HelloWorld' >>>print(strHello) HelloWorld
2.格式化输出整数
支持参数格式化,与C语言的printf类似
>>>strHello="thelengthof(%s)is%d"%('HelloWorld',len('HelloWorld'))
>>>print(strHello)
thelengthof(HelloWorld)is11
3.格式化输出16进制,十进制,八进制整数
#%x---hex十六进制
#%d---dec十进制
#%o---oct八进制
>>>nHex=0xFF
>>>print("nHex=%x,nDec=%d,nOct=%o"%(nHex,nHex,nHex))
nHex=ff,nDec=255,nOct=377
4.格式化输出浮点数(float)
importmath
>>>print('PI=%f'%math.pi)
PI=3.141593
>>>print("PI=%10.3f"%math.pi)
PI=3.142
>>>print("PI=%-10.3f"%math.pi)
PI=3.142
>>>print("PI=%06d"%int(math.pi))
PI=000003
5.格式化输出浮点数(float)
>>>precise=3
>>>print("%.3s"%("python"))
pyt
>>>precise=4
>>>print("%.*s"%(4,"python"))
pyth
>>>print("%10.3s"%("python"))
pyt
6.输出列表(List)
输出列表
>>>lst=[1,2,3,4,'python'] >>>print(lst) [1,2,3,4,'python']
输出字典
>>>d={1:'A',2:'B',3:'C',4:'D'}
>>>print(d)
{1:'A',2:'B',3:'C',4:'D'}
7.自动换行
print会自动在行末加上回车,如果不需回车,只需在print语句的结尾添加一个逗号”,“,就可以改变它的行为。
>>>foriinrange(0,6): print(i,) 0 1 2 3 4 5
或直接使用下面的函数进行输出:
>>>importsys
>>>sys.stdout.write('HelloWorld')
HelloWorld
希望本文所述对大家的Python程序设计有所帮助。