当前位置:   article > 正文

python使用 f 格式化字符串_python f格式化

python f格式化

1、基本用法

f-string采用 {content:format} 设置字符串格式,其中content是替换并填入字符串的内容,可以是变量、表达式或函数等,format 是格式描述符。采用默认格式时不必指定 {:format}

f"{字符串/变量: 格式}"

大括号前、后: 可以放任何字符串,它们将直接显示在结果中
大括号内: 目标字符串+目标格式
冒号前: 需要格式化的原始字符串或变量
冒号后: 需要的目标格式
在这里插入图片描述

print(f"这是不需要格式化的原始字符串!")
这是不需要格式化的原始字符串!

print(f"+{2:.2f}")
+2.00

print(f"+{2:2d}月")
+ 2print(f"+{2:d}月")
+2print(f"任何字符串 {2:.2f}这是结尾!")
任何字符串 2.00这是结尾!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

2、还可以实现多行字符串的格式化

在这里插入图片描述

name = 'Python'

f"Hello!" \
f"This is {name}" \
f"!"

f"""Hello!
This is {name}!"""
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
'
运行

关于格式描述符的详细语法及含义可查阅Python官方文档Python格式化字符串f-string概览

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/1018778
推荐阅读
相关标签
  

闽ICP备14008679号