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实现删除文件中含“指定内容”的行示例
Jun 09 Python
利用Python操作消息队列RabbitMQ的方法教程
Jul 19 Python
Python 异常处理的实例详解
Sep 11 Python
python实现自主查询实时天气
Jun 22 Python
分享8个非常流行的 Python 可视化工具包
Jun 05 Python
浅谈PySpark SQL 相关知识介绍
Jun 14 Python
Python大数据之从网页上爬取数据的方法详解
Nov 16 Python
Python time库基本使用方法分析
Dec 13 Python
解决Tensorboard 不显示计算图graph的问题
Feb 15 Python
学习Python列表的基础知识汇总
Mar 10 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
Apr 10 Python
python des,aes,rsa加解密的实现
Jan 16 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(1) php开发环境配置
2010/02/15 PHP
PHP XML数据解析代码
2010/05/26 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
基于JQuery 的消息提示框效果代码
2011/07/31 Javascript
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
mui back 返回刷新页面的实例
2017/12/06 Javascript
vue如何将v-for中的表格导出来
2018/05/07 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
通过扫小程序码实现网站登陆功能
2019/08/22 Javascript
解决LayUI数据表格复选框不居中显示的问题
2019/09/25 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
centos系统升级python 2.7.3
2014/07/03 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
2017/07/24 Python
python中map()函数的使用方法示例
2017/09/29 Python
pandas重新生成索引的方法
2018/11/06 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
Python日期时间Time模块实例详解
2019/04/15 Python
python微信撤回监测代码
2019/04/29 Python
Python控制Firefox方法总结
2019/06/03 Python
python绘制高斯曲线
2021/02/19 Python
CSS3 background-image颜色渐变的实现代码
2018/09/13 HTML / CSS
HTML5新标签兼容——&gt; 的两种方法
2018/09/12 HTML / CSS
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
JD Sports芬兰:英国领先的运动鞋和运动服饰零售商
2018/11/16 全球购物
信息工程学院毕业生推荐信
2013/11/05 职场文书
农村党支部先进事迹
2014/01/14 职场文书
集体备课反思
2014/02/12 职场文书
个人银行贷款担保书
2014/04/01 职场文书
2014年环保局工作总结
2014/12/11 职场文书
个人工作保证书
2015/02/28 职场文书
nginx location中多个if里面proxy_pass的方法
2021/03/31 Servers
MySQL配置主从服务器(一主多从)
2021/08/07 MySQL
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python