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的While循环语句的使用方法
Oct 13 Python
使用Python的Flask框架来搭建第一个Web应用程序
Jun 04 Python
Python代码解决RenderView窗口not found问题
Aug 28 Python
Python 使用PIL numpy 实现拼接图片的示例
May 08 Python
python实现按长宽比缩放图片
Jun 07 Python
python实现ip地址查询经纬度定位详解
Aug 30 Python
Django使用消息提示简单的弹出个对话框实例
Nov 15 Python
python opencv实现gif图片分解的示例代码
Dec 13 Python
Python彻底删除文件夹及其子文件方式
Dec 23 Python
PYcharm 激活方法(推荐)
Mar 23 Python
python 命令行传参方法总结
May 25 Python
python如何查找列表中元素的位置
May 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
这部番真是良心,画质好到像风景区,剧情让人跟着小公会热血沸腾
2020/03/10 日漫
德生PL450的电路分析和低放电路的改进办法
2021/03/02 无线电
php使用pack处理二进制文件的方法
2014/07/03 PHP
Yii调试SQL的常用方法
2014/07/09 PHP
php实现简单加入购物车功能
2017/03/07 PHP
Code: write(s,d) 输出连续字符串
2007/08/19 Javascript
细品javascript 寻址,闭包,对象模型和相关问题
2009/04/27 Javascript
firefox浏览器不支持innerText的解决方法
2013/08/07 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
2016/04/01 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
2016/06/16 Javascript
jQuery 遍历map()方法详解
2016/11/04 Javascript
Mac下使用charles遇到的问题以及解决办法
2017/01/10 Javascript
jQuery中用on绑定事件时需注意的事项
2017/03/19 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
详解基于vue-cli优化的webpack配置
2017/11/06 Javascript
浅谈AngularJs 双向绑定原理(数据绑定机制)
2017/12/07 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
详解用vue2.x版本+adminLTE开源框架搭建后台应用模版
2019/03/15 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
详解vue实现坐标拾取器功能示例
2020/11/18 Vue.js
浅谈Vue使用Elementui修改默认的最快方法
2020/12/05 Vue.js
python解析基于xml格式的日志文件
2017/02/25 Python
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
2018/12/22 Python
Python利用matplotlib做图中图及次坐标轴的实例
2019/07/08 Python
使用Python轻松完成垃圾分类(基于图像识别)
2019/07/09 Python
Python代码实现http/https代理服务器的脚本
2019/08/12 Python
flask框架配置mysql数据库操作详解
2019/11/29 Python
python turtle 绘制太极图的实例
2019/12/18 Python
Python + selenium + crontab实现每日定时自动打卡功能
2020/03/31 Python
Python基于jieba, wordcloud库生成中文词云
2020/05/13 Python
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
2014/12/30 面试题
开展批评与自我批评发言稿
2014/10/16 职场文书
红色经典电影观后感
2015/06/18 职场文书
护理工作心得体会
2016/01/22 职场文书
Mysql Show Profile
2021/04/05 MySQL