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程序设计有所帮助。