Python——格式化字符串

Python : 常用格式化的三种方法



一、使用%占位符

常用:

  • %d 格式化整数型
  • %f 格式化浮点型
  • %s 格式化字符串
name = '小明'
age = 18
weight = 51.5
print('小明今年%d岁了' % age)  # 小明今年18岁了
print('%s今年%d岁了,体重为%0.2fkg' % (name, age, weight))
# 小明今年18岁了,体重为51.50kg

格式化一个字符串后面跟 %变量名
格式化多个需要使用小括号进行包裹
格式化浮点型 0.2f 就是保留两位小数, 0.x 就是保留 x 位小数

二、使用 f ‘String’

字符串前面加 f ,字符串里面大括号包含变量名进行格式化

name = '小明'
print(f'{name}今年18岁了')

三、使用 format()

format 使用大括号进行占位,字符串后跟 format 方法

name = '小明'
age = 18
weight = 51.5
print('{}今年{}岁了,体重为{}kg'.format(name, age, weight))
# 小明今年18岁了,体重为51.5kg
  • %占位符 python语言最初就存在,python任何版本都可以使用
  • f ‘String’ 仅支持 python3.6 以后版本,相对于 format 更加简洁,性能优化更好
  • format 方法支持 python2.6 及以上版本,兼容性会更好一点

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值