字符串前加 f 的含义

  • 先看例子
  • 用法
  • 总结

副标题: f-string 概述

官方文档:点击这里
如果你今天将就而选择参考了我的文档,总有一天你还是会去阅读官方文档。

先看例子

list_ = [1,2,3]
print(list_, f'has a length of {len(list_)}.')# [1,2,3] has a length of 3.

看懂这个例子,用法也基本掌握了。

用法

官方文档:

Format strings contain “replacement fields” surrounded by curly braces {}. Anything that is not contained in braces is considered literal text, which is copied unchanged to the output. If you need to include a brace character in the literal text, it can be escaped by doubling: {{ and }}.

大概意思就是:

格式化 {} 内容,不在 {} 内的照常展示输出,如果你想输出 {},那就用双层 {{}} 将想输出的内容包起来。

效果如下:

list_ = [1,2,3]
print(list_, f'has a length of {len(list_)}.')
# [1,2,3] has a length of 3.print(list_, f'has a length of {{len(list_)}}.')
# [1,2,3] has a length of {len(list_)}.print(list_, f'has a length of {{{len(list_)}}}.')
# [1,2,3] has a length of {3}.

总结

f-string: formatted string literals, 格式化字符串常量。

功能同str.format() %-formatting,
较两者更简洁易用,推荐使用
需要注意的是,Python3.6及以后的版本可用。

python字符串前加 f 的含义相关推荐

  1. Python 字符串前加f,r,u,b的含义

    1. 字符串前加f 表示字符串内支持大括号内的python表达式,如: logger.info(f"Total time taken: {time.time() - start_time}& ...

  2. Python字符串前加f、r、b、u的不同用法

    一.字符串前加"f" 1. % 可以使用 % 格式化字符串. c = (250, 250) # 使用 % 格式化 s1 = "坐标为:%s" % c # Typ ...

  3. python 字符串前加‘f‘ ‘r‘ ‘b‘ ‘u‘作用

    python字符串前的修饰 字符串前加 f 字符串前加 r 字符串前加 b 字符串前加 u 字符串前加 f 以 f开头表示在字符串内支持大括号内的python 表达式 print(f'{name} d ...

  4. python 字符串前加r和f

    字符串前加 f 的含义 看例子 用法 总结 官方文档:点击这里 如果你今天将就而选择参考了我的文档,总有一天你还是会去阅读官方文档. 先看例子 list_ = [1,2,3] print(list_, ...

  5. python 字符串前加r b u f 含义

    python 字符串前加r b u f 含义 文章目录: 一.字符串前加 `r` 二.字符串前加 `b` 三.字符串前加 `u` 四.字符串前加 `f` 五.Python3.x中字符串转换成字节类型 ...

  6. python字符串前面加f什么意思_Python 字符串前面加u,r,b,f的含义

    1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时 ...

  7. python字符串前面加f什么意思,浅析python字符串前加r、f、u、l 的区别

    先给大家介绍下Python 字符串前面加u,r,b,f的含义(字符串前缀) 1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 ...

  8. python字符串前面加f什么意思_详解Python中字符串前“b”,“r”,“u”,“f”的作用...

    1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时 ...

  9. python字符串前加“u、r、b、f”的作用

    转自: python字符串前加"u.r.b.f"的作用_嫣夜来的博客-CSDN博客

  10. python字符串前加r、f、u、l 的区别

    f-strings 是指以 f 或 F 开头的字符串,其中以 {} 包含的表达式会进行值替换.(目前支持python3.6版本) 下面看下 f-strings 的使用方法 基本使用(作用:替换值) & ...

最新文章

  1. Spring框架—SpringBean加载过程
  2. Codeup-问题 A: 最大连续子序列
  3. python学习-高阶函数(函数传参、返回函数(闭包)、匿名函数lambda)
  4. 【自己给自己题目做】之一:椭圆可点击区域
  5. Java API 文档中的接口方法和抽象方法,有什么区别?
  6. 纯数学教程 Page 325 例LXVIII (15) 调和级数发散
  7. 计算机师范专业考编,不是师范生考教师很难?这4个专业考教师反而轻松!
  8. [Win32]创建模态窗口
  9. jsp页面中插入css样式的三种方法总结
  10. Java面试题全集(中)
  11. Web前端:“杭州华三通信技术有限公司”的主网站案例设计
  12. python中奖号_python制作一个简单的中奖系统
  13. The Minimum Spanning Tree Problem
  14. 玉蟾宫【洛谷P4147】
  15. Eureka的自我保护机制与如何禁用
  16. 计算机组成原理学习 笔记三
  17. 5.Python数据分析项目之文本分类-自然语言处理
  18. 在Unity中创建基于Node节点的编辑器 (二) 窗口序列化
  19. 云帆文档管理系统版本更新说明:v4.6.0
  20. 国标GB/T28181视频流媒体网页无插件直播服务4G摄像头无插件直播国标GB28181协议注册、心跳和注销协议说明介绍

热门文章

  1. 第二章 计算机的运算方法
  2. 快速识别图中文字的操作方法
  3. mysql源码分析——THD数据结构
  4. EasyUI的Vue版本
  5. 我知我见:ftp共享
  6. mac系统克隆不能启动_如何制作Mac硬盘的可启动克隆
  7. verilog源码积累:ram和axi slaver
  8. OC试题 ——通讯录(AddressBook)
  9. Scrapy爬虫案例-淘宝比价定向爬虫学习笔记
  10. 201871010133-赵永军《面向对象程序设计(java)》第一周学习总结