您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

史上最全的字符串格式化方法,学这些就够用了

时间:2019-07-22 14:47:41  来源:  作者:

一、思考

1、什么是字符串格式化?

 

◆ 将变量(对象)的值填充到字符串中

◆ 在字符串中解析Python表达式

◆ 对字符串进行格式化显示

  • 左对齐、右对齐、居中对齐
  • 保留数字有效位数

2、你学过的字符串格式化方式有哪些?

◆ % 字符串格式化

◆ format字符串格式化

◆ F字符串

二、%字符串格式化操作

1、使用变量来替换字符串中的%s

史上最全的字符串格式化方法,学这些就够用了

 

程序运行结果:

史上最全的字符串格式化方法,学这些就够用了

 

2、保留数字有效位数

史上最全的字符串格式化方法,学这些就够用了

 

程序运行结果:

史上最全的字符串格式化方法,学这些就够用了

 

三、format字符串格式化操作

1、使用变量来替换字符串中的{}

史上最全的字符串格式化方法,学这些就够用了

 

程序运行结果:

史上最全的字符串格式化方法,学这些就够用了

 

2、保留数字有效位数

史上最全的字符串格式化方法,学这些就够用了

 

 

史上最全的字符串格式化方法,学这些就够用了

 

程序运行结果:

史上最全的字符串格式化方法,学这些就够用了

 

3、字符串对齐

史上最全的字符串格式化方法,学这些就够用了

 

程序运行结果:

史上最全的字符串格式化方法,学这些就够用了

 

4、其他用法

史上最全的字符串格式化方法,学这些就够用了

 

程序运行结果:

史上最全的字符串格式化方法,学这些就够用了

 

四、F字符串格式化操作

 

1、在字符串中解析变量

史上最全的字符串格式化方法,学这些就够用了

 

 

史上最全的字符串格式化方法,学这些就够用了

 

程序运行结果:

史上最全的字符串格式化方法,学这些就够用了

 

2、在字符串中运行Python表达式

 

程序运行结果:

史上最全的字符串格式化方法,学这些就够用了

 

3、在字符串中获取字典的值

史上最全的字符串格式化方法,学这些就够用了

 

程序运行结果:

史上最全的字符串格式化方法,学这些就够用了

 

五、作业挑战

1、使用format字符串格式化方法,获取对象的属性,将其填充到字符串中

2、使用F字符串,获取对象的属性,将其填充到字符串中

作业需要答案可找我呦~

六、总结

◆ Python中字符串格式化方法很多,最常用的就是本文提到的三种方法

◆ %为Python 2中主导的字符串格式化方式,功能偏弱

◆ format字符串格式化方法相比%更加强大,使用场景也更多

◆ F字符串是Python 3.6推出的新特性,功能极其强大,简洁明了、解析效率非常高,推荐使用

本文由柠檬班可优老师原创,转载需注明出处!



Tags:字符串   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
1.字符串数组+初始化char s1[]="array"; //字符数组char s2[6]="array"; //数组长度=字符串长度+1,因为字符串末尾会自动添‘\0‘printf("%s,%c\n",s1,s2[2]);...【详细内容】
2021-12-08  Tags: 字符串  点击:(47)  评论:(0)  加入收藏
这是我在网上找的资源的一个总结,会先给出一个我看了觉得还行的关于算法的讲解,再配上实现的代码: Original author: Bill_Hoo Original Address: http://blog.sina.com.cn/s/bl...【详细内容】
2021-11-04  Tags: 字符串  点击:(36)  评论:(0)  加入收藏
往往有很多需求,需要取出指定字符之间的字符串,取的方式有多种,关系到重复使用的问题,如abc123abc456abc,如果使用正则取出abc之间的内容,这里可能有两种结果,结果1: 123 456结果2: 1...【详细内容】
2021-10-29  Tags: 字符串  点击:(49)  评论:(0)  加入收藏
单模式串匹配算法中BM(Boyer-Moore)算法算是很难理解的算法了,不过性能高效,据说比KMP算法性能提升3到4倍,suricata里面的单模式匹配就是用这种算法,所以有必要学习下,再把suricata...【详细内容】
2021-10-20  Tags: 字符串  点击:(53)  评论:(0)  加入收藏
首先一些Python字符串处理的简易常用的用法。 1.去掉重复空格s = "hello hello hello"s = ' '.join(s.split())2.去掉所有回车(或其他字符或字符串)s = "hello\n...【详细内容】
2021-07-13  Tags: 字符串  点击:(115)  评论:(0)  加入收藏
1、明确需求实战工作中经常会请求各种各样的接口,例如•微信网页授权接口 • 高德周边检索接口 •发现:下图是根据接口文档开发后的代码,发现代码可读性差(ps. 参数...【详细内容】
2020-12-30  Tags: 字符串  点击:(188)  评论:(0)  加入收藏
如何在字符串中找到一个字符,使用JavaScript?有一个简单的方法。每个字符串都有一个includes()方法,可以接受一个(或多个)字符。如果字符串中包含该字符,该方法返回true,如果不包含...【详细内容】
2020-11-16  Tags: 字符串  点击:(83)  评论:(0)  加入收藏
python中引号引起来的就是字符串索引索引(下标)通过索引下标可以精确的地位到某个元素 # 变量名未 titl的字符串title = 'python最NB'print(title[0])# 控制台输出 pp...【详细内容】
2020-11-05  Tags: 字符串  点击:(90)  评论:(0)  加入收藏
1、切片:格式:s[start:end:step]start:开始下标;end:结束下标;step:步长(默认为1)start:步长为正数,从前向后取值,从0开始;end:步长为负数,从后向前取值,从-1开始;从前向后取值 从后向前取值...【详细内容】
2020-09-22  Tags: 字符串  点击:(60)  评论:(0)  加入收藏
1. 前言最近面试了几家公司,体验了一下电话面试和今年火起来的视频面试,虽然之前就有一些公司会先通过电话面试的形式先评估下候选人的能力水平,但好像不多,至少我以前的面试形...【详细内容】
2020-09-18  Tags: 字符串  点击:(56)  评论:(0)  加入收藏
▌简易百科推荐
本文分为三个等级自顶向下地分析了glibc中内存分配与回收的过程。本文不过度关注细节,因此只是分别从arena层次、bin层次、chunk层次进行图解,而不涉及有关指针的具体操作。前...【详细内容】
2021-12-28  linux技术栈    Tags:glibc   点击:(3)  评论:(0)  加入收藏
摘 要 (OF作品展示)OF之前介绍了用python实现数据可视化、数据分析及一些小项目,但基本都是后端的知识。想要做一个好看的可视化大屏,我们还要学一些前端的知识(vue),网上有很多比...【详细内容】
2021-12-27  项目与数据管理    Tags:Vue   点击:(2)  评论:(0)  加入收藏
程序是如何被执行的  程序是如何被执行的?许多开发者可能也没法回答这个问题,大多数人更注重的是如何编写程序,却不会太注意编写好的程序是如何被运行,这并不是一个好...【详细内容】
2021-12-23  IT学习日记    Tags:程序   点击:(9)  评论:(0)  加入收藏
阅读收获✔️1. 了解单点登录实现原理✔️2. 掌握快速使用xxl-sso接入单点登录功能一、早期的多系统登录解决方案 单系统登录解决方案的核心是cookie,cookie携带会话id在浏览器...【详细内容】
2021-12-23  程序yuan    Tags:单点登录(   点击:(8)  评论:(0)  加入收藏
下载Eclipse RCP IDE如果你电脑上还没有安装Eclipse,那么请到这里下载对应版本的软件进行安装。具体的安装步骤就不在这赘述了。创建第一个标准Eclipse RCP应用(总共分为六步)1...【详细内容】
2021-12-22  阿福ChrisYuan    Tags:RCP应用   点击:(7)  评论:(0)  加入收藏
今天想简单聊一聊 Token 的 Value Capture,就是币的价值问题。首先说明啊,这个话题包含的内容非常之光,Token 的经济学设计也可以包含诸多问题,所以几乎不可能把这个问题说的清...【详细内容】
2021-12-21  唐少华TSH    Tags:Token   点击:(10)  评论:(0)  加入收藏
实现效果:假如有10条数据,分组展示,默认在当前页面展示4个,点击换一批,从第5个开始继续展示,到最后一组,再重新返回到第一组 data() { return { qList: [], //处理后...【详细内容】
2021-12-17  Mason程    Tags:VUE   点击:(14)  评论:(0)  加入收藏
什么是性能调优?(what) 为什么需要性能调优?(why) 什么时候需要性能调优?(when) 什么地方需要性能调优?(where) 什么时候来进行性能调优?(who) 怎么样进行性能调优?(How) 硬件配...【详细内容】
2021-12-16  软件测试小p    Tags:性能调优   点击:(20)  评论:(0)  加入收藏
Tasker 是一款适用于 Android 设备的高级自动化应用,它可以通过脚本让重复性的操作自动运行,提高效率。 不知道从哪里听说的抖音 app 会导致 OLED 屏幕烧屏。于是就现学现卖,自...【详细内容】
2021-12-15  ITBang    Tags:抖音防烧屏   点击:(25)  评论:(0)  加入收藏
11 月 23 日,Rust Moderation Team(审核团队)在 GitHub 上发布了辞职公告,即刻生效。根据公告,审核团队集体辞职是为了抗议 Rust 核心团队(Core team)在执行社区行为准则和标准上...【详细内容】
2021-12-15  InfoQ    Tags:Rust   点击:(25)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条