【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. 单引号,双引号,三引号的使用方法

使用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岁了
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值