【python基础】print的⽤法及技巧⽂章⽬录
1. print()函数的基本介绍
print() ⽅法⽤于打印输出,最常见的⼀个函数。
注意:print 在 Python3.x 是⼀个函数,但在 Python2.x 版本不是⼀个函数,只是⼀个关键字。我们⼀下介绍都是在python3的环境下:
print() 函数的语法:
print(*objects, sep=' ', end='\n',file=sys.stdout, flush=False)
其中:
object,表⽰输出的对象,多以输出多个,⽤‘,’分隔开;
sep, 表⽰⽤来分隔多个输出对象,默认是空格;
end,表⽰⽤来设定以什么来进⾏结尾。默认值是换⾏符\n,也可以换成其他字符串;
file,表⽰要写⼊的⽂件对象;
flush,表⽰输出是否被缓存,如果 flush 关键字参数为 True,流会被强制刷新。
print(1)# 打印整型数字输出:1
print('Hello world')#打印字符串,输出 Hello world
print('apple','banana','grape',sep='/')# 输出多个字符串,设置间隔符为/,输出:apple/banana/grape
2. 单引号,双引号,三引号的使⽤⽅法python格式化输出format
使⽤print()时,可以使⽤单引号,双引号,三引号,三种⽅法:
单引号可以套双引号
双引号可以套单引号
三引号为保持原输出样式进⾏输出
⽰例:
print('my name is "Ming"')
print("My name is 'Ming'")
print('''
Hi,everyone
My name is ming.
I am 5 years old.
'''
)
输出:
my name is"Ming"
My name is'Ming'
Hi,everyone
My name is ming.
I am 5 years old.
3. 格式化输出
3.1 使⽤占位符
使⽤占位符就是格式化输出,常⽤的占位符有:
%d, 表⽰整型;
%f , 表⽰float型:其中, %.0f表⽰保留⼩数点后0位,%.1f表⽰保留⼩数点后1位,以此类推;
%s, 表⽰string型。
name ='ming'
age =5
print('name:%s'% name)
print('age:%d'% age)
输出是:
name:ming
age:5
使⽤多个占位符时,将多个变量括起来,并⽤‘,’分隔开:
name ='ming'
age =5
print('name:%s age:%d'%(name,age))
输出结果:
name:ming age:5
3.2 format输出
format的输出不受变量类型的限制
name ='⼩明'
age =5
print('{}今年{}岁了'.format(name,age))
输出结果:
⼩明今年5岁了

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。