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系列之从文件读取和保存数据
May 23 Python
Python存取XML的常见方法实例分析
Mar 21 Python
Python使用装饰器进行django开发实例代码
Feb 06 Python
python如何实现int函数的方法示例
Feb 19 Python
Python实现的连接mssql数据库操作示例
Aug 17 Python
对python中的six.moves模块的下载函数urlretrieve详解
Dec 19 Python
python3+PyQt5 数据库编程--增删改实例
Jun 17 Python
python openpyxl使用方法详解
Jul 18 Python
使用python绘制cdf的多种实现方法
Feb 25 Python
Ubuntu中配置TensorFlow使用环境的方法
Apr 21 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
May 13 Python
Python代码覆盖率统计工具coverage.py用法详解
Nov 25 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中使用Oracle数据库(3)
2006/10/09 PHP
php在线打包程序源码
2008/07/27 PHP
php 清除网页病毒的方法
2008/12/05 PHP
php中使用DOM类读取XML文件的实现代码
2011/12/14 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
2015/04/27 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
2016/08/10 Javascript
利用Bootstrap实现表格复选框checkbox全选
2016/12/21 Javascript
jQuery Position方法使用和兼容性
2017/08/23 jQuery
vue中使用ueditor富文本编辑器
2018/02/08 Javascript
微信小程序实现天气预报功能
2018/07/18 Javascript
在Vue methods中调用filters里的过滤器实例
2018/08/30 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
小程序富文本提取图片可放大缩小
2020/05/26 Javascript
[03:09]DOTA2亚洲邀请赛 LGD战队出场宣传片
2015/02/07 DOTA
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
python实现从一组颜色中找出与给定颜色最接近颜色的方法
2015/03/19 Python
讲解Python中if语句的嵌套用法
2015/05/14 Python
python网络编程之文件下载实例分析
2015/05/20 Python
Python有序字典简单实现方法示例
2017/09/28 Python
浅谈pycharm下找不到sqlalchemy的问题
2018/12/03 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
Python解释器以及PyCharm的安装教程图文详解
2020/02/26 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
HTML5自定义视频播放器源码
2020/01/06 HTML / CSS
开工典礼策划方案
2014/05/23 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
2014酒店客房部工作总结
2014/12/16 职场文书
spring cloud gateway中如何读取请求参数
2021/07/15 Java/Android
python使用BeautifulSoup 解析HTML
2022/04/24 Python