文章目录
- 1. print()函数的基本介绍
- 2. 单引号,双引号,三引号的使用方法
- 3. 格式化输出
- 3.1 使用占位符
- 3.2 format输出
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. 单引号,双引号,三引号的使用方法
使用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岁了