自从python3更新以后,大家对函数的热情再一次高涨起来,好多小伙伴问小编,3之后函数的使用有没有什么改变?今天小编就这个问题,跟大家说一说,感兴趣的小伙伴可以来看下了哦~
关于print函数的用法,由以下内容给大家叙述哦~
1. 输出字符串和数字
>>>print("runoob")#输出字符串 runoob >>>print(100)#输出数字 100 >>>str='runoob' >>>print(str)#输出变量 runoob >>>L=[1,2,'a']#列表 >>>print(L) [1,2,'a'] >>>t=(1,2,'a')#元组 >>>print(t) (1,2,'a') >>>d={'a':1,'b':2}#字典 >>>print(d) {'a':1,'b':2}
2. 格式化输出整数
支持参数格式化,与 C 语言的 printf 类似
>>>str="thelengthof(%s)is%d"%('runoob',len('runoob')) >>>print(str) thelengthof(runoob)is6
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)
>>>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'%pi)#左对齐 3.142 >>>print('%+f'%pi)#显示正负号 +3.141593
5. 自动换行
print 会自动在行末加上回车, 如果不需回车,只需在 print 语句的结尾添加一个逗号 , ,就可以改变它的行为。
>>>foriinrange(0,6): ...print(i,) ... 0 1 2 3 4 5
6. print 不换行
在 Python 中 print 默认是换行的
>>>foriinrange(0,3): ...print(i) ... 0 1 2 >>>
要想换行你应该写成print(i,end='') >>>foriinrange(0,3): ...print(i,end='') ... 012
好啦,大家可以根据以上方法,实际应用在实际的项目了哦~