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 相关文章推荐
利用打码兔和超人打码自封装的打码类分享
Mar 16 Python
Python3实现连接SQLite数据库的方法
Aug 23 Python
Python中的localtime()方法使用详解
May 22 Python
Python fileinput模块使用实例
May 28 Python
浅谈python字典多键值及重复键值的使用
Nov 04 Python
Python 调用Java实例详解
Jun 02 Python
python入门教程 python入门神图一张
Mar 05 Python
python smtplib发送带附件邮件小程序
May 22 Python
Python自动化运维之Ansible定义主机与组规则操作详解
Jun 13 Python
python 字典套字典或列表的示例
Dec 16 Python
Pandas —— resample()重采样和asfreq()频度转换方式
Feb 26 Python
python 如何设置守护进程
Oct 29 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中session_id()函数详细介绍,会话id生成过程及session id长度
2015/09/23 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
2015/11/25 PHP
修改Laravel5.3中的路由文件与路径
2016/08/10 PHP
php + nginx项目中的权限详解
2017/05/23 PHP
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
jquery根据name属性查找的小例子
2013/11/21 Javascript
javascript分页代码实例分享(js分页)
2013/12/13 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
jQuery联动日历的实例解析
2016/12/02 Javascript
微信小程序滚动Tab实现左右可滑动切换
2017/08/17 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
vue-router相关基础知识及工作原理
2018/03/16 Javascript
Promise.all中对于reject的处理方法
2018/08/01 Javascript
跨域请求两种方法 jsonp和cors的实现
2018/11/11 Javascript
详解基于webpack&amp;gettext的前端多语言方案
2019/01/29 Javascript
VUE中使用MUI方法
2019/02/12 Javascript
jQuery实现的点击显示隐藏下拉菜单功能完整示例
2019/05/17 jQuery
json 带斜杠时如何解析的实现
2019/08/12 Javascript
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
微信小程序按顺序同步执行的两种方式
2019/12/20 Javascript
js+h5 canvas实现图片验证码
2020/10/11 Javascript
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
2017/11/06 Python
Python简单实现控制电脑的方法
2018/01/22 Python
tensorflow多维张量计算实例
2020/02/11 Python
pycharm2020.2 配置使用的方法详解
2020/09/16 Python
CSS3教程(9):设置RGB颜色
2009/04/02 HTML / CSS
Yahoo-PHP面试题2
2014/12/06 面试题
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
财政专业求职信范文
2014/02/19 职场文书
导师推荐信范文
2014/05/09 职场文书
交通安全责任书范本
2014/07/24 职场文书
科学发展观演讲稿
2014/09/11 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
婚宴祝酒词大全
2015/08/10 职场文书