0


python使用 f 格式化字符串

1、基本用法

f-string采用

{content:format}

设置字符串格式,其中

content

是替换并填入字符串的内容,可以是变量、表达式或函数等,

format

是格式描述符。采用默认格式时不必指定

{:format}

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

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

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

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

print(f"+{2:d}月")+2月

print(f"任何字符串 {2:.2f}这是结尾!")
任何字符串 2.00这是结尾!

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

在这里插入图片描述

name ='Python'f"Hello!" \
f"This is {name}" \
f"!"f"""Hello!
This is {name}!"""

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

标签: python 字符串

本文转载自: https://blog.csdn.net/ljr_123/article/details/119831860
版权归原作者 jieru_liu 所有, 如有侵权,请联系我们删除。

“python使用 f 格式化字符串”的评论:

还没有评论