Python中应该使用%还是format来格式化字符串?
发布时间:2023-11-11 08:58:55
标签:Python格式化字符串,Python,Python技巧
Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢?
自从Python2.6引入了format这个格式化字符串的方法之后,我认为%还是format这根本就不算个问题。不信你往下看。
上面的代码很明显会抛出一个如下的TypeError:
像这类格式化的需求我们需要写成下面丑陋的格式才行:
而使用format就不会存在上面的问题:
很显然,上面这一个理由就已经足够让你在以后的项目中使用format了。
新特性
在Python3.6中加入了f-strings:
常用的format用法
通过位置
通过关键字
通过对象属性
通过下标
填充与对齐
填充常跟对齐一起使用
^、
:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充。
补充一个字符串自带的zfill()方法:
Python zfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0。
zfill()方法语法:str.zfill(width)
参数width指定字符串的长度。原字符串右对齐,前面填充0。
返回指定长度的字符串。
精度与类型f
精度常跟类型f一起使用。
其中.2表示长度为2的精度,f表示float类型。
其他进制
主要就是进制了,b、d、o、x分别是二进制、十进制、八进制、十六进制。
千位分隔符


猜你喜欢
- 一般对于书籍、论文、说明书等材料我们都需要进行设置 页码,但最近有不少用户出现一个情况,就是页码总是和上一页一样,但又不知道如何解决,今天我
- 每当电脑意外断电或者非法关机时,下次再开机系统会自动检测并修复硬盘,有什么方法能让系统每次开机都能自检并修复硬盘呢?疑惑的朋友可以看看下文用
- 2022支付宝集福卡活动开启!!!支付宝集福卡活动如今已经变成了每年会有的事情,很多朋友虽然对最后得到的红包不抱什么希望,但还是会去参加活动
- 数组公式指可以在数组的一项或多项上执行计算,可返回一个或多个计算结果,数组公式对多个数据进行同时计算,从而使计算效果大幅度提高。下面以销售业
- 有些朋友家里会给Win7旗舰版的电脑上多安装一个新的打印机,安装完驱动后,然后共享打印机时提示0x000006d9错误,导致无法共享打印机。
- 学校为孩子们代办平安保险,要将参保同学的信息(姓名、性别、出生日期及身份证号码整理成电子文档。1、打开WPS 表格(ET),先将学生姓名、身
- 当我们在PowerPoint2007中插入图表后,需要对图表进行分析,显示出柱形图是再好不过的方法了,下面,就来教大家怎么在PowerPoi
- 在使用IE浏览器浏览网页时,为了保存无法复制的网页内容,可以在IE浏览器窗口中依次单击“文件”→“使用MicroSoft Office Wo
- 从设计角度,不是只有静态的可视化元素需要具有某种一致的对齐方式,以便让内容之间产生视觉关联,动画也需要某种“对齐”方式,但这应该是动画过程的
- 最近许多用户在安装office的时候,电脑总是提示office.zh-cn\Setup.xml OFFICELR.CAB OFFICEMUI
- 电脑小键盘灯亮着但是数字还是不能键入的解决方法如下:一、numlock键卡住了导致的,多按几次numlock键即可。二、系统下开启了启用鼠标
- 我们经常会使用usb硬盘传输文件,但是可能会遇到系统提示0xc0000719设备未迁移,导致文件传输失败,这是怎么回事?可能是硬盘出现了问题
- Win10系统可以完美地兼容《英雄联盟》这款游戏,不过在Win10系统中《英雄联盟》的启动速度有可能会不尽人意。《英雄联盟》本身的启动速度就
- 全能王CAD编辑器如何设置图形界限?我们在设计制作一些CAD图纸的时候,有些时候需要设置的是一些非常小的图纸,但是我们工作的平台软件的空间可
- 我们在使用win7操作系统的时候,有些情况下可能就会遇到将自己的win7更新为win10系统的情况。那么对于windows7旗舰版怎么升级w
- 每台电脑在装系统的时候系统盘都是默认存放在C盘的,但是很多软件下载保存或者储存文件通常情况下也都是会被默认在C盘底下的,如果是电脑小白用户的
- 对于AI的使用和探索,就跟学习PS一样,是永无境止的。许多用户表示自己还不会用ai绘制矢量图?那恐怖就真的是out啦!今天小编就通过用AI绘
- 很多朋友不清楚win10游戏模式在哪?怎么设置?下面小编给大家介绍win10游戏模式打开位置介绍以及设置方法,一起来看吧在win10操作系统
- 报警原因分为:异常报警、常规报警、智能报警点击右键退出全屏,点击右上方小铃铛图标即可查询相应报警事件。1、异常报警点击右上角“小铃铛”标志,
- 平时我们都会创建目录,但是今天这个超链接目录怎么创建呢?一起来看看吧!!那我们以下面这个我建好的数据透视表为例,首先选择此表:首先我们在准备