Pyhthon学习第三天之格式化输出

本文介绍了Python的三种格式化输出方式:旧式的%格式化输出,format方法,以及f-string(格式化字符串字面值)。通过实例展示了如何使用这些方法进行字符串、数字的格式化,并探讨了如千分位分隔符、对齐方式等进阶技巧。
摘要由CSDN通过智能技术生成

格式化输出

本次我们学习的进度来到了格式化输出, 格式化输出主要用于将字符串中各种占位符用外部输入替换掉,形成我们需要的信息再输出。
Python提供了三种格式化输出形式

  • 旧式的字符串格式化输出
  • format方法
  • f-字符串(格式化字符串字面值)

旧式的字符串格式化输出(%格式化输出)

旧式格式化输出是以 % 为形式,常用的有:

  • %s:可以接收字符串、整型、浮点型
  • %d:可以接收整型和浮点型,浮点型只显示整数部分
  • %f:可以接收整型和浮点型,整型和浮点型都显示为6位小数
    语法
    ‘string’ % values
    :string中包含了%s、%d、%f,values代表向string中传入的值,通过%(所以 % 很重要)传入,values需要和string中的%s、%d、%f一 一对应。其中values如果代表多个数据,需要使用小括号括起来。
    来个例子(%s):
name = '张三'
age = 20
# 原来的print输出
print(age, '岁的', name, '考上了清华大学')
# 使用%s接收字符串格式化输出,这里还用到了%d接收整型
print('%d岁的%s考上了清华大学' % (age, name))

"""
输出结果:
20 岁的 张三 考上了清华大学
20岁的张三考上了清华大学
"""

来个例子(%f)

# %f在默认时是保存6位小数,如下输出结果可知
string1 = '圆周率 : %f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值