python中f字符串f-string用法详解

 更新时间:2023年10月25日 15:00:55   作者:请叫我初学者  
f-string用大括号{}表示被替换字段,其中直接填入替换内容,本文给大家介绍python中f字符串f-string用法详解,感兴趣的朋友一起看看吧

一、f-string字符串用法

1.f字符串用法

f-string: formatted string literals, 格式化字符串常量。
格式化 {} 内容,不在 {} 内的照常展示输出,如果你想输出 {},那就用双层 {{}} 将想输出的内容包起来。
f-string用大括号 {} 表示被替换字段,其中直接填入替换内容。
举例如下:

>>> f"I love {a}"
'I love China'
>>> 
>>> name="lihua"
>>> f"my name is {name}"
'my name is lihua'

f-string字符串功能同str.format()和%-formatting

2.f字符串其他用法

用法为:

{替换的字母:.2f}

代码如下:

>>> start=3.1415926
>>> stop=5.12368790
>>> 
>>> print(f"一共耗费了{(stop-start):.2f}秒。")    #.2f是对浮点数保留两位小数
一共耗费了1.98秒。
>>> 

python f-string使用括号{}

问题

python f-string 使用{},如果不转义,会报错,使用转义字符{依然有问题

解决

需要使用{和}来转义。

  • eg.1. f"请告诉我你的{name}{{测试}}" => "请告诉我你的名字{测试}"

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

相关文章

  • 在Python的while循环中使用else以及循环嵌套的用法

    在Python的while循环中使用else以及循环嵌套的用法

    这篇文章主要介绍了在Python的while循环中使用else以及循环嵌套的用法,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-10-10
  • 全网最全python库selenium自动化使用详细教程

    全网最全python库selenium自动化使用详细教程

    这篇文章主要介绍了python库selenium自动化使用详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2021-01-01
  • Python 12306抢火车票脚本

    Python 12306抢火车票脚本

    这篇文章主要为大家详细介绍了Python 12306抢火车票脚本,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • 基于Python实现拆分和合并GIF动态图

    基于Python实现拆分和合并GIF动态图

    这篇文章主要介绍了Python拆分和合并GIF动态图,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • 老生常谈Python之装饰器、迭代器和生成器

    老生常谈Python之装饰器、迭代器和生成器

    下面小编就为大家带来一篇老生常谈Python之装饰器、迭代器和生成器。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • python使用Thread的setDaemon启动后台线程教程

    python使用Thread的setDaemon启动后台线程教程

    这篇文章主要介绍了python使用Thread的setDaemon启动后台线程教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • python itsdangerous模块的具体使用方法

    python itsdangerous模块的具体使用方法

    这篇文章主要介绍了python itsdangerous模块的具体使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 时间序列预测中的数据滑窗操作实例(python实现)

    时间序列预测中的数据滑窗操作实例(python实现)

    滑动窗口操作非常普遍,非常有用,它们也很容易在Python中实现,下面这篇文章主要给大家介绍了关于时间序列预测中的数据滑窗操作python实现的相关资料,需要的朋友可以参考下
    2022-03-03
  • 基于Python和MoviePy开发一个视频管理工具

    基于Python和MoviePy开发一个视频管理工具

    这篇文章主要为大家详细介绍了如何基于Python和MoviePy开发一个视频管理工具,该工具提供了视频播放,元数据提取,格式转换等功能,有需要的小伙伴可以了解下
    2025-04-04
  • 基于PyQt5制作一个表情包下载器

    基于PyQt5制作一个表情包下载器

    每次和朋友聊天苦于没有表情包,而别人的表情包似乎是取之不尽、用之不竭。作为一个程序员哪能甘愿认输,所以本文将用Python制作一个表情包下载器供大家斗图,需要的可以参考一下
    2022-03-03

最新评论