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整型运算之布尔型、标准整型、长整型操作示例
Jul 21 Python
python批量查询、汉字去重处理CSV文件
May 31 Python
django 使用 request 获取浏览器发送的参数示例代码
Jun 11 Python
Python tkinter的grid布局及Text动态显示方法
Oct 11 Python
Python3 实现串口两进程同时读写
Jun 12 Python
python try except返回异常的信息字符串代码实例
Aug 15 Python
Python实现ATM系统
Feb 17 Python
Python如何省略括号方法详解
Mar 21 Python
jupyter notebook 多行输出实例
Apr 09 Python
浅谈Python 函数式编程
Jun 20 Python
python统计mysql数据量变化并调用接口告警的示例代码
Sep 21 Python
python 破解加密zip文件的密码
Apr 22 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 第二节 数据类型之数值型
2012/04/28 PHP
PHP中SSO Cookie登录分析和实现
2015/11/06 PHP
PHP实现简单计算器小程序
2020/08/28 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
JS特权方法定义作用以及与公有方法的区别
2013/03/18 Javascript
js获取系统的根路径实现介绍
2013/09/08 Javascript
JavaScript实现动态删除列表框值的方法
2015/08/12 Javascript
全新打包工具parcel零配置vue开发脚手架
2018/01/11 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
微信小程序制作表格的方法
2019/02/14 Javascript
Node对CommonJS的模块规范
2019/11/06 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
微信小程序拖拽排序列表的示例代码
2020/07/08 Javascript
Vue封装全局过滤器Filters的步骤
2020/09/16 Javascript
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
Python字符串特性及常用字符串方法的简单笔记
2016/01/04 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
对Python 检查文件名是否规范的实例详解
2019/06/10 Python
python如何制作英文字典
2019/06/25 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
Keras SGD 随机梯度下降优化器参数设置方式
2020/06/19 Python
Python 常用日期处理 -- calendar 与 dateutil 模块的使用
2020/09/02 Python
Python调用SMTP服务自动发送Email的实现步骤
2021/02/07 Python
Canvas与图片压缩的示例代码
2017/11/28 HTML / CSS
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
婚前协议书范本两则
2014/10/16 职场文书
出差报告格式模板
2014/11/06 职场文书
民主生活会汇报材料
2014/12/15 职场文书
龙猫观后感
2015/06/09 职场文书
工作感想范文
2015/08/07 职场文书
简历中的自我评价怎么写呢?
2019/04/30 职场文书
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫
我收到了德劲DE1107
2022/04/05 无线电