Python -- 字符串格式化的多种方式

本文介绍了Python中常见的字符串格式化方法,包括%s、%操作符、format方法以及f-string。详细对比了各种方式的使用特点,推荐使用f-string作为首选的格式化方式,因其简洁易读。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


方式一

  • %s + %
  • n年前用的方式
name, age = "charo", 21
print("姓名: %s, 年龄: %s" % (name, age))

姓名: charo, 年龄: 21


方式一

  • %s + % + 字典
  • 个人觉得最麻烦的方式,不建议使用,直接抛弃
name, age = "thomas", 22
print("姓名: %(name)s, 年龄: %(age)s" % {"name": name, "age": age})

姓名: thomas, 年龄: 22


方式二

  • 字符串对象的format方法,顺序传参
  • 阅读性比较强,编写起来也比较方便,建议使用
name, age = "luanke", 23
print("姓名: {}, 年龄: {}".format(name, age))

姓名: luanke, 年龄: 23


方式二

  • 字符串对象的format方法,指定键值对传参
  • 键值对传参这种方式,使用的几率偏小
name, age = "mark", 24
print("姓名: {name}, 年龄: {age}".format(age=24, name="mark"))

姓名: mark, 年龄: 24


方式三

  • f - str
  • 简便的方式
name, age = "jack", 25
print(f"姓名: {name}, 年龄: {age}")

姓名: jack, 年龄: 25

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值