python f-string式格式化听语音流程讲解


Posted in Python onJune 18, 2019

f-string 格式化的字符串,是字符串格式化的一种,而且是最新的一种。这里收集的是它的一些基本用法。

没有限定宽度的写法:f"xxxx{ 替换字段 }xxx"; 

可以有多个替换字段。

对于数字,字符串转换时可以使用限定宽度。f"xxx{ 转换字段 :限定符号 }xxx"。

可以有多个替换字段。

python f-string式格式化听语音流程讲解

使用和注意事项收集:

转换字段不能为空(不能是空的表达式);

1)如果写了一个空的字段,有些编辑器会有红线提示。例如pycharm。

2)空,不是指的空数据类型;例如可以是空字符串,空列表,空字典,函数返回空值等。

python f-string式格式化听语音流程讲解

python f-string式格式化听语音流程讲解

如何将转换字段内表达式转换为用双引号包括:

1)如果整个字段都要双引号,可以在外围使用转义符(\")。

2)使用repr()函数。

3)结尾加!r,等同于repr()函数。

python f-string式格式化听语音流程讲解

替换字段中的字符引号不能与外部的格式化字符串字面值所用的引号相冲突。

python f-string式格式化听语音流程讲解

python f-string式格式化听语音流程讲解

lambda 表达式必须显式地加上圆括号;

python f-string式格式化听语音流程讲解

替换表达式可以包含换行 (例如在三引号字符串中),但是不能包含注释。

python f-string式格式化听语音流程讲解

对字符串及数字类型使用限定符:

字符串限定示例:f ' { "ShangHai" : * > 15 } '

1)冒号左边是替换字段;

2)右边是限定符。

python f-string式格式化听语音流程讲解

宽度:

1)用正整数来是限定左边字符串的宽度。

2)宽度包括字符本身的宽度。

3)限定宽度和字符串本身宽度,两者取最大的。

4)可以单独出现,也可以不写。

python f-string式格式化听语音流程讲解

对齐:

1)加在宽度左边的符号,>(左对齐),<(右对齐),(^居中)

2)对齐是在宽度的范围内对齐。

3)可以不写。默认左对齐。

python f-string式格式化听语音流程讲解

填充符号:

1)写在紧挨冒号(:)右边的符号,用来填充宽度的空格。

2)可以是键盘能打出来的任意字符。

3)要和对齐符同时出现。

4)只能写一个,可以不写,默认为空格。

python f-string式格式化听语音流程讲解

如果一个整数或浮点数,:右边不加浮点数标志f,会用限定字符串宽度的方法来限定。不会限定精度。

对十进制浮点数的格式限定。例如:f " { 23.5 : * < 10 .2f } "

1)在字符串格式的基础上加上 在右面加  . 精度f;

2).精度 是限定小数位数,f是代表浮点数。

3)先限定宽度,后限定精度。

python f-string式格式化听语音流程讲解

后话:以上便是一些f格式化的一些基本的操作方法,知道了他的语法规则,一定要多练才能发现问题,比如冒号后面的填充符,要紧挨冒号,不留神就打个空格,再加符号就是两个符号了。以上便是一些f格式化的一些基本的操作方法,知道了他的语法规则,一定要多练才能发现问题,比如冒号后面的填充符,要紧挨冒号,不留神就打个空格,再加符号就是两个符号了。

Python 相关文章推荐
python复制文件代码实现
Dec 23 Python
python实现指定字符串补全空格的方法
Apr 30 Python
Python下rrdtool模块的基本使用方法
Nov 13 Python
Python正则表达式完全指南
May 25 Python
关于反爬虫的一些简单总结
Dec 13 Python
python PyTorch参数初始化和Finetune
Feb 11 Python
从django的中间件直接返回请求的方法
May 30 Python
python从入门到精通 windows安装python图文教程
May 18 Python
Django admin 实现search_fields精确查询实例
Mar 30 Python
200行python代码实现贪吃蛇游戏
Apr 24 Python
Python confluent kafka客户端配置kerberos认证流程详解
Oct 12 Python
python实现web邮箱扫描的示例(附源码)
Mar 30 Python
python实现雪花飘落效果实例讲解
Jun 18 #Python
python地震数据可视化详解
Jun 18 #Python
Python实现FM算法解析
Jun 18 #Python
python pygame实现五子棋小游戏
Oct 26 #Python
PyQt 实现使窗口中的元素跟随窗口大小的变化而变化
Jun 18 #Python
python制作简单五子棋游戏
Jun 18 #Python
Python利用pandas处理Excel数据的应用详解
Jun 18 #Python
You might like
php 数据库字段复用的基本原理与示例
2011/07/22 PHP
PHP类的自动加载机制实现方法分析
2019/01/10 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
js文字滚动停顿效果代码
2008/06/28 Javascript
用AJAX返回HTML片段中的JavaScript脚本
2010/01/04 Javascript
在VS2008中使用jQuery智能感应的方法
2010/12/30 Javascript
js判断是否为数组的函数: isArray()
2011/10/30 Javascript
jquery做的一个简单的屏幕锁定提示框
2014/03/26 Javascript
JS中getYear()和getFullYear()区别分析
2014/07/04 Javascript
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
2014/08/20 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
2016/07/12 Javascript
js实时获取窗口大小变化的实例代码
2016/11/18 Javascript
js实现4个方向滚动的球
2017/03/06 Javascript
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
2018/05/09 jQuery
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
Jquery实现无缝向上循环滚动列表的特效
2019/02/13 jQuery
layer关闭当前窗口页面以及确认取消按钮的方法
2019/09/09 Javascript
微信小程序实现简单文字跑马灯
2020/05/26 Javascript
原生javascript如何实现共享onload事件
2020/07/03 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
python使用7z解压apk包的方法
2015/04/18 Python
浅谈python中的面向对象和类的基本语法
2016/06/13 Python
Python生成一个迭代器的实操方法
2019/06/18 Python
python tkinter 设置窗口大小不可缩放实例
2020/03/04 Python
Python网络爬虫信息提取mooc代码实例
2020/03/06 Python
Pandas中DataFrame基本函数整理(小结)
2020/07/20 Python
CSS3 flex布局之快速实现BorderLayout布局
2015/12/03 HTML / CSS
大学生专业个人学习的自我评价
2013/10/26 职场文书
聚美优品广告词改编
2014/03/14 职场文书
2014年教师节红领巾广播稿
2014/09/10 职场文书
班主任远程培训研修日志
2015/11/13 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
致毕业季:你如何做好自己的职业生涯规划书?
2019/07/01 职场文书
SQLServer2019 数据库环境搭建与使用的实现
2021/04/08 SQL Server
Python爬虫基础讲解之请求
2021/05/13 Python
Python异常类型以及处理方法汇总
2021/06/05 Python