python使用 f 格式化字符串的用法

 更新时间:2022年12月19日 15:02:44   作者:jieru_liu  
f-string采用 {content:format} 设置字符串格式,其中content是替换并填入字符串的内容,可以是变量、表达式或函数等,format 是格式描述符,这篇文章主要介绍了python使用 f 格式化字符串,需要的朋友可以参考下

1、基本用法

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概览

到此这篇关于python使用 f 格式化字符串的文章就介绍到这了,更多相关python格式化字符串内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 利用PyQt5+Matplotlib 绘制静态/动态图的实现代码

    利用PyQt5+Matplotlib 绘制静态/动态图的实现代码

    这篇文章主要介绍了利用PyQt5+Matplotlib 绘制静态/动态图的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • python实现封装得到virustotal扫描结果

    python实现封装得到virustotal扫描结果

    这篇文章主要介绍了python实现封装得到virustotal扫描结果的方法,是比较实用的技巧,可将扫描结果写入数据库,需要的朋友可以参考下
    2014-10-10
  • Python异步与定时任务提高程序并发性和定时执行效率

    Python异步与定时任务提高程序并发性和定时执行效率

    Python异步与定时任务是Python编程中常用的两种技术,异步任务可用于高效处理I/O密集型任务,提高程序并发性;定时任务可用于定时执行计划任务,提高程序的执行效率。这两种技术的应用有助于提升Python程序的性能和效率
    2023-05-05
  • 教你使用Python的pygame模块实现拼图游戏

    教你使用Python的pygame模块实现拼图游戏

    pygame模块是一个可以跨平台的模块,其设计目的就是为电子游戏而设计,能够支持图片和声音,下面这篇文章主要给给大家介绍了关于使用Python的pygame模块实现拼图游戏的相关资料,需要的朋友可以参考下
    2022-07-07
  • Python数据类型之列表和元组的方法实例详解

    Python数据类型之列表和元组的方法实例详解

    这篇文章主要介绍了Python数据类型之列表和元组的相关知识,列表是一组有序项目的集合 ,可变的数据类型可 进行增删改查,本文通过实例文字相结合的形式给大家介绍的非常详细 ,需要的朋友可以参考下
    2019-07-07
  • Python Zipfile模块进行ZIP文件的创建解压信息获取和加密等操作

    Python Zipfile模块进行ZIP文件的创建解压信息获取和加密等操作

    这篇文章主要为大家介绍了Python Zipfile模块进行ZIP文件的创建解压信息获取和加密等操作,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • Python实现创建模块的方法详解

    Python实现创建模块的方法详解

    导入一个模块,我们一般都会使用 import 关键字,但有些场景下 import 难以满足我们的需要。所以除了 import 之外还有很多其它导入模块的方式,下面就来介绍一下
    2022-07-07
  • python TKinter弹出式菜单的实例方法

    python TKinter弹出式菜单的实例方法

    在本篇文章里小编给大家整理了一篇关于python TKinter弹出式菜单的实例方法及相关代码,有需要的朋友们可以学习下。
    2021-10-10
  • 删除DataFrame中值全为NaN或者包含有NaN的列或行方法

    删除DataFrame中值全为NaN或者包含有NaN的列或行方法

    今天小编就为大家分享一篇删除DataFrame中值全为NaN或者包含有NaN的列或行方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • Python列表生成式和字典生成式实例

    Python列表生成式和字典生成式实例

    这篇文章主要介绍了Python列表生成式和字典生成式实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06

最新评论