Python -- print()

目录

一、print() -- 基础应用

二、print() -- 格式化输出

1. % 输出

2. f{} 输出

3. format 输出 


一、print() -- 基础应用

print(*values, sep=' ', end='\n', file=sys.stdout, flush=False)

values -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep -- 用来间隔多个对象,默认值是一个空格。
end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file -- 要写入的文件对象。
flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。

 代码应用:

# 输出结果: 直接输出
print("直接输出")

# 输出结果: 字符拼接
print("字符" + "拼接")

# 输出结果: 字符 拼接 不换行
print("字符", "拼接", "不换行", end='')

# 输出结构: www.baidu.com
print('www', 'baidu', 'com', sep='.')

二、print() -- 格式化输出

1. % 输出

# %f 来指定输出的时候会自动默认为六位小数
#   i)若不足则将补 0 直至补齐六位小数
#  ii)若超过六位小数,则将取用四舍五入的策略

# 输出结果: 姓名:jack 年龄:20
print('姓名:%s 年龄:%d' % ('jack', 20))

# 输出结果: 金额:3.143
print('金额:%.3f' % 3.14284)

# 输出结果: 价格:12.32,金额12.3
print('价格:%.2f,金额%.1f' % (12.325, 12.26))

2. f{} 输出

# 输出结果: 姓名:mack 年龄:18
print(f'姓名:{"mack"} 年龄:{18}')

# 输出结果: 姓名:mack 钱包:12.2
print(f'姓名:{"mack"} 钱包:{12.25 :.1f}')

name = "mack"
money = 12.26
# 输出结果: 姓名:name='mack' 钱包:money= 12.3
print(f'姓名:{name=} 钱包:{money= :.1f}')

3. format 输出 

# 输出结果: 姓名:jom, 钱包:25.545
print('姓名:{}, 钱包:{}'.format('jom', 25.545))

# 输出结果: 姓名:jom, 钱包:25.545
print('姓名:{0}, 钱包:{1}'.format('jom', 25.545))

# 输出结果: 姓名:25.545, 钱包:jom
print('姓名:{1}, 钱包:{0}'.format('jom', 25.545))

# 输出结果: 姓名:jack, 钱包:25.545
print('姓名:{names}, 钱包:{moneys}'.format(names='jack', moneys=25.545))

# 输出结果: 姓名:jom, 钱包:25.55
print('姓名:{:s}, 钱包:{:.2f}'.format('jom', 25.545))


如有错误,烦请批评指正

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值