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 Django连接MySQL数据库做增删改查
Nov 07 Python
Python入门教程之if语句的用法
May 14 Python
python实现的多线程端口扫描功能示例
Jan 21 Python
Python和C/C++交互的几种方法总结
May 11 Python
python抓取网页中链接的静态图片
Jan 29 Python
python使用opencv按一定间隔截取视频帧
Mar 06 Python
Python Numpy 数组的初始化和基本操作
Mar 13 Python
使用python脚本自动创建pip.ini配置文件代码实例
Sep 20 Python
Django 自定义404 500等错误页面的实现
Mar 08 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
Nov 01 Python
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
Apr 06 Python
Python常用配置文件ini、json、yaml读写总结
Jul 09 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连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
PHP积分兑换接口实例
2015/02/09 PHP
php实现多维数组排序的方法示例
2017/03/23 PHP
TP5(thinkPHP框架)实现后台清除缓存功能示例
2019/05/29 PHP
js option删除代码集合
2008/11/12 Javascript
JavaScript的parseInt 取整使用
2011/05/09 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
2013/11/25 Javascript
js实现日期级联效果
2014/01/23 Javascript
js调试系列 控制台命令行API使用方法
2014/06/18 Javascript
JS+CSS实现Div弹出窗口同时背景变暗的方法
2015/03/04 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
2016/05/10 Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
2017/03/25 jQuery
Angular实现的日程表功能【可添加及隐藏显示内容】
2017/12/27 Javascript
玩转Koa之核心原理分析
2018/12/29 Javascript
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
jQuery实现移动端图片上传预览组件的方法分析
2020/05/01 jQuery
javascript实现扫雷简易版
2020/08/18 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
在Django框架中设置语言偏好的教程
2015/07/27 Python
Python匹配中文的正则表达式
2016/05/11 Python
Python 模拟员工信息数据库操作的实例
2017/10/23 Python
Python 使用PIL numpy 实现拼接图片的示例
2018/05/08 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
2018/06/11 Python
简单了解Django ContentType内置组件
2019/07/23 Python
会计自荐信范文
2014/03/09 职场文书
优秀教师感人事迹材料
2014/05/04 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
领导欢迎词范文
2015/01/26 职场文书
检讨书怎么写
2015/05/07 职场文书
幼儿园奖惩制度范本
2015/08/05 职场文书
html+css实现赛博朋克风格按钮
2021/05/26 HTML / CSS
浅谈spring boot使用thymeleaf版本的问题
2021/08/04 Java/Android
OpenCV实现普通阈值
2021/11/17 Java/Android