当前位置: 首页 > 图灵资讯 > 行业资讯> Python3中的 print 函数有哪些用法?

Python3中的 print 函数有哪些用法?

来源:图灵python
时间: 2024-12-11 14:30:16

自从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

好啦,大家可以根据以上方法,实际应用在实际的项目了哦~