python使用 f 格式化字符串的用法
jieru_liu 人气:01、基本用法
f-string采用 {content:format}
设置字符串格式,其中content
是替换并填入字符串的内容,可以是变量、表达式或函数等,format
是格式描述符。采用默认格式时不必指定 {:format}
。
f"{字符串/变量: 格式}"
大括号前、后: 可以放任何字符串,它们将直接显示在结果中
大括号内: 目标字符串+目标格式
冒号前: 需要格式化的原始字符串或变量
冒号后: 需要的目标格式
print(f"这是不需要格式化的原始字符串!") 这是不需要格式化的原始字符串! print(f"+{2:.2f}") +2.00 print(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概览
加载全部内容