python字符串前加 f 的含义
字符串前加 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 的含义相关推荐
- Python 字符串前加f,r,u,b的含义
1. 字符串前加f 表示字符串内支持大括号内的python表达式,如: logger.info(f"Total time taken: {time.time() - start_time}& ...
- Python字符串前加f、r、b、u的不同用法
一.字符串前加"f" 1. % 可以使用 % 格式化字符串. c = (250, 250) # 使用 % 格式化 s1 = "坐标为:%s" % c # Typ ...
- python 字符串前加‘f‘ ‘r‘ ‘b‘ ‘u‘作用
python字符串前的修饰 字符串前加 f 字符串前加 r 字符串前加 b 字符串前加 u 字符串前加 f 以 f开头表示在字符串内支持大括号内的python 表达式 print(f'{name} d ...
- python 字符串前加r和f
字符串前加 f 的含义 看例子 用法 总结 官方文档:点击这里 如果你今天将就而选择参考了我的文档,总有一天你还是会去阅读官方文档. 先看例子 list_ = [1,2,3] print(list_, ...
- python 字符串前加r b u f 含义
python 字符串前加r b u f 含义 文章目录: 一.字符串前加 `r` 二.字符串前加 `b` 三.字符串前加 `u` 四.字符串前加 `f` 五.Python3.x中字符串转换成字节类型 ...
- python字符串前面加f什么意思_Python 字符串前面加u,r,b,f的含义
1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时 ...
- python字符串前面加f什么意思,浅析python字符串前加r、f、u、l 的区别
先给大家介绍下Python 字符串前面加u,r,b,f的含义(字符串前缀) 1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 ...
- python字符串前面加f什么意思_详解Python中字符串前“b”,“r”,“u”,“f”的作用...
1.字符串前加 u 例:u"我是含有中文字符组成的字符串." 作用: 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时 ...
- python字符串前加“u、r、b、f”的作用
转自: python字符串前加"u.r.b.f"的作用_嫣夜来的博客-CSDN博客
- python字符串前加r、f、u、l 的区别
f-strings 是指以 f 或 F 开头的字符串,其中以 {} 包含的表达式会进行值替换.(目前支持python3.6版本) 下面看下 f-strings 的使用方法 基本使用(作用:替换值) & ...
最新文章
- Spring框架—SpringBean加载过程
- Codeup-问题 A: 最大连续子序列
- python学习-高阶函数(函数传参、返回函数(闭包)、匿名函数lambda)
- 【自己给自己题目做】之一:椭圆可点击区域
- Java API 文档中的接口方法和抽象方法,有什么区别?
- 纯数学教程 Page 325 例LXVIII (15) 调和级数发散
- 计算机师范专业考编,不是师范生考教师很难?这4个专业考教师反而轻松!
- [Win32]创建模态窗口
- jsp页面中插入css样式的三种方法总结
- Java面试题全集(中)
- Web前端:“杭州华三通信技术有限公司”的主网站案例设计
- python中奖号_python制作一个简单的中奖系统
- The Minimum Spanning Tree Problem
- 玉蟾宫【洛谷P4147】
- Eureka的自我保护机制与如何禁用
- 计算机组成原理学习 笔记三
- 5.Python数据分析项目之文本分类-自然语言处理
- 在Unity中创建基于Node节点的编辑器 (二) 窗口序列化
- 云帆文档管理系统版本更新说明:v4.6.0
- 国标GB/T28181视频流媒体网页无插件直播服务4G摄像头无插件直播国标GB28181协议注册、心跳和注销协议说明介绍