首页 > 编程语言 >python {} format

python {} format

时间:2023-05-13 16:45:51浏览次数:47  
标签:格式化 填充 format python 大写 二进制

用来按照你的需求格式化输出各种字符,比如"{:#06x}".format(i)

首先,我们需要知道,都是"{}".format()格式,大括号中的内容就是指定格式化的样式,以:开头。常见的有:

标志 意义
:< 左对齐
:> 右对齐
:^ 居中
:= 把标志放到左边,后面可以跟数字,表示中间空多少位置
:+ 在数字前面增加正负号
:- 只能用作负数,增加负号
: 默认,用空格作为替换符
:, 千位分隔符,对于比较长的数字,按照每3位用逗号隔开,比如100,000
:_ 这个就是用下划线隔开
:b 格式化为二进制
:c 格式化为unicode
:d 格式化为十进制
:e 把数字格式化为科学记数法,e是小写
:E 同上,E大写
:f 指定保留几位小数,默认有默认长度,可以自己设定,比如:.2f,那么45就会变成45.00
:F 同上,只不过inf会转为大写的INF或者NAN
:g 标准格式化
:G 同上,有些字符会大写
: o 八进制
:x 十六进制
:X 同上,只不过会大写
:n 数字格式化
:% 百分比

使用举例

格式 数值 输出 描述
:+.3f 3.14159 +3.141 设定小数点多少位,必须冒号后面跟点,不然不起作用
:b 11 1011 转为二进制
:05b 11 01011 转为二进制,冒号后面的0表示填充字符,上面已经介绍过,如果没有,默认空格填充,5表示长度为5,不足填充
:#07b 11 0b01011 转为二进制,#表示输出数值进制的前缀,比如二进制,就在前面家0b,十六进制就家0x,0还是表示填充,7表示总长度,这里要算上前缀

https://www.w3schools.com/python/ref_string_format.asp
https://www.runoob.com/python/att-string-format.html
https://docs.python.org/zh-cn/3/library/string.html#formatstrings

标签:格式化,填充,format,python,大写,二进制
From: https://www.cnblogs.com/studywithallofyou/p/17397637.html

相关文章

  • Python学习之五_字符串处理生成查询SQL
    Python学习之五_字符串处理生成查询SQL前言昨天想给同事讲解一下获取查询部分表核心列信息的SQL方法也写好了一个简单文档.但是感觉不是很优雅.最近两三天晚上一直在学习Python.想将昨天的文档处理成一个工具的方式.将查询SQL展示出来.然后再由同事手工检查确认.增加时......
  • Python-with
    在Python中,使用with语句可以自动调用一个对象的上下文管理器(ContextManager),来简化异常处理和资源管理等工作。实现with语句的关键是定义上下文管理器对象,它应该包括enter()和exit()方法。enter()方法会在进入with代码块时被调用,而exit()方法则会在with代码块执......
  • 多次重新初始化hadoop namenode -format后,DataNode或NameNode没有启动
    多次重新初始化hadoopnamenode-format后,DataNode或NameNode没有启动在搭建完hadoop集群后,需要对主节点进行初始化(格式化)其本质是清理和做一些准备工作,因为此时的HDFS在物理上还是存在的。而且主节点格式化操作只能进行一次。当我们不小心多次初始化,会导致启动hadoop集群时,主......
  • Python源码怎么运行?
    要运行Python源码,您需要安装Python解释器。Python解释器是一种软件,它可以读取Python源代码并将其转换为计算机可以理解和执行的指令。在Windows操作系统上运行Python源代码的步骤:在您的计算机上下载并安装Python解释器。您可以从Python官方网站(https://www.python.org/downloads/)下......
  • Python源码怎么运行?
    要运行Python源码,您需要安装Python解释器。Python解释器是一种软件,它可以读取Python源代码并将其转换为计算机可以理解和执行的指令。在Windows操作系统上运行Python源代码的步骤:在您的计算机上下载并安装Python解释器。您可以从Python官方网站(https://www.python.org/downloads/)下......
  • Ubuntu系统下python模块graphviz运行报错:graphviz.backend.execute.ExecutableNotFoun
    代码中需要运行python模块graphviz,安装:pipinstallgraphviz 运行后报错:graphviz.backend.execute.ExecutableNotFound:failedtoexecutePosixPath('dot'),makesuretheGraphvizexecutablesareonyoursystems'PATH  报错的全部信息:Traceback(mostrecentc......
  • python中os.path模块常见使用 和 os创建文件夹
    1、下面列举一些常用的os.path模块函数:os.path模块是Python中用于处理文件路径的模块之一,它提供了一系列函数用于对文件路径进行操作,例如连接、拆分、标准化、比较等。os.path.join(path1[,path2[,...]]):将多个路径组合成一个完整路径。该函数根据操作系统的不同,自动使......
  • 分享Python采集66个css3代码,总有一款适合您
    Python采集的66个css3代码下载链接:https://pan.baidu.com/s/1EKA4WZ1tVGiEKH4qfwPc_A?pwd=mads提取码:madscss3+svg炫酷水滴Loading特效css剪裁GIF背景图片动画特效纯CSS制作辛普森一家卡通人物动画特效CSS3图片遮罩层变形动画特效CSS3鼠标悬停图片遮罩层变形动画特效CSS3超酷钟摆......
  • 分享Python采集88个css3代码,总有一款适合您
    分享Python采集88个css3代码,总有一款适合您Python采集的88个css3代码下载链接:https://pan.baidu.com/s/18mg5LvBRGD24F2gcUdSvxQ?pwd=yir2提取码:yir2炫酷css3垂直时间轴特效CSS3超酷图片glitch闪烁效果CSS3炫酷鼠标hover菜单动画特效css3炫酷进度条动画纯CSS3的单选框、复选框、开......
  • Python学习之四_部分battery的学习
    Python学习之四_部分battery的学习CentOS升级pip的方法yuminstallpython3之后,一般centos的版本都很低,有时候很多module是无法安装的.一般可以通过他进行升级:pip3install-Upip注意如果无法升级,可以先这样处理mkdir-p/root/.config/pip/cat>/root/.c......