Python——格式化字符串

Python——格式化字符串,第1张

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

格式化字符串
  • 一、使用%占位符
  • 二、使用 f 'String'
  • 三、使用 format()



一、使用%占位符

常用:

  • %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 及以上版本,兼容性会更好一点

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/792293.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存