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开发之IDEL(Python GUI)的使用方法图文详解
Nov 12 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
Apr 23 Python
python获取网页中所有图片并筛选指定分辨率的方法
Mar 31 Python
python spyder中读取txt为图片的方法
Apr 27 Python
python中reader的next用法
Jul 24 Python
Python logging模块用法示例
Aug 28 Python
一篇文章搞懂Python的类与对象名称空间
Dec 10 Python
Python删除n行后的其他行方法
Jan 28 Python
Python常见反爬虫机制解决方案
Jun 01 Python
Python实现GIF图倒放
Jul 16 Python
python爬取代理ip的示例
Dec 18 Python
python四个坐标点对图片区域最小外接矩形进行裁剪
Jun 04 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中数据的批量导入(csv文件)
2006/10/09 PHP
php通过array_merge()函数合并两个数组的方法
2015/03/18 PHP
PHP 接入支付宝即时到账功能
2016/09/18 PHP
PHP递归实现汉诺塔问题的方法示例
2017/11/25 PHP
CI框架(CodeIgniter)实现的数据库增删改查操作总结
2018/05/23 PHP
PHP中-&gt;和=&gt;的含义及使用示例解析
2020/08/06 PHP
jQuery 前的按键判断代码
2010/03/19 Javascript
javascript自然分类法算法实现代码
2013/10/11 Javascript
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
2014/01/08 Javascript
js用拖动滑块来控制图片大小的方法
2015/02/27 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
JavaScript性能优化总结之加载与执行
2016/08/11 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
微信小程序 详解下拉加载与上拉刷新实现方法
2017/01/13 Javascript
浅谈PDF.js使用心得
2018/06/07 Javascript
React性能优化系列之减少props改变的实现方法
2019/01/17 Javascript
python实现类似ftp传输文件的网络程序示例
2014/04/08 Python
Python set集合类型操作总结
2014/11/07 Python
python smtplib模块发送SSL/TLS安全邮件实例
2015/04/08 Python
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
Python中列表和元组的使用方法和区别详解
2020/12/30 Python
python+selenium+autoit实现文件上传功能
2017/08/23 Python
Python实现一个简单的验证码程序
2017/11/03 Python
Python中xml和json格式相互转换操作示例
2018/12/05 Python
python利用ffmpeg进行录制屏幕的方法
2019/01/10 Python
python实现一个简单的udp通信的示例代码
2019/02/01 Python
pytorch之inception_v3的实现案例
2020/01/06 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
基于pytorch padding=SAME的解决方式
2020/02/18 Python
super()与this()的区别
2016/01/17 面试题
动物科学专业毕业生的自我评价
2013/11/29 职场文书
影子教师研修方案
2014/06/14 职场文书
银行授权委托书样本
2014/10/13 职场文书
有关西游记的读书笔记
2015/06/25 职场文书
2015年团委副书记工作总结
2015/07/23 职场文书
前端JavaScript大管家 package.json
2021/11/02 Javascript