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的Tornado框架实现图片上传及图片大小修改功能
Jun 30 Python
Python基于matplotlib绘制栈式直方图的方法示例
Aug 09 Python
python绘制铅球的运行轨迹代码分享
Nov 14 Python
详细分析python3的reduce函数
Dec 05 Python
Python+matplotlib绘制不同大小和颜色散点图实例
Jan 19 Python
django+xadmin+djcelery实现后台管理定时任务
Aug 14 Python
Python global全局变量函数详解
Sep 18 Python
python itchat实现调用微信接口的第三方模块方法
Jun 11 Python
如何基于Python实现自动扫雷
Jan 06 Python
在CentOS7下安装Python3教程解析
Jul 09 Python
python爬虫要用到的库总结
Jul 28 Python
移除Selenium中window.navigator.webdriver值
Jun 10 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语法(5)
2006/10/09 PHP
基于php上传图片重命名的6种解决方法的详细介绍
2013/04/28 PHP
javascript截取字符串(通过substring实现并支持中英文混合)
2013/06/24 Javascript
浏览器页面区域大小的js获取方法
2013/09/21 Javascript
javascipt匹配单行和多行注释的正则表达式
2013/11/20 Javascript
JavaScript极简入门教程(二):对象和函数
2014/10/25 Javascript
jQuery中closest()函数用法实例
2015/01/07 Javascript
javascript 获取浏览器版本
2015/01/21 Javascript
JavaScript中的lastIndexOf()方法使用详解
2015/06/06 Javascript
JS实现兼容各种浏览器的高级拖动方法完整实例【测试可用】
2016/06/21 Javascript
angular源码学习第一篇 setupModuleLoader方法
2016/10/20 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
2017/06/12 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
Canvas实现微信红包照片效果
2018/08/21 Javascript
解决vue2.0路由跳转未匹配相应用路由避免出现空白页面的问题
2018/08/24 Javascript
浅谈JavaScript_DOM学习篇_图片切换小案例
2019/03/19 Javascript
微信小程序前端自定义分享的实现方法
2019/06/13 Javascript
python基础教程之数字处理(math)模块详解
2014/03/25 Python
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2014/11/18 Python
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
python中解析json格式文件的方法示例
2017/05/03 Python
python 禁止函数修改列表的实现方法
2017/08/03 Python
Java及python正则表达式详解
2017/12/27 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
推荐10款最受Python开发者欢迎的Python IDE
2018/09/16 Python
详解python中的线程与线程池
2019/05/10 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
2019/08/30 Python
python实现梯度法 python最速下降法
2020/03/24 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
2020/10/22 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
html5 标签
2009/07/16 HTML / CSS
机械设计职业生涯规划书
2013/12/27 职场文书
父母寄语大全
2014/04/12 职场文书
师德师风自查总结
2014/10/14 职场文书