Python如何利用%操作字符串?Python百分符号如何对字符串进行格式化?

%是Python语言中的一种字符串格式化操作符,就像C语言里的printf()函数也是用来进行对字符串格式化的操作,下面这篇文章主要给大家介绍了关于Python如何利用%操作字符串?Python百分符号如何对字符串进行格式化?相关资料,需要的朋友可以参考下 , 希望大家在阅读完这篇文章之后可以有所收获 。

Python如何利用%操作字符串?Python百分符号如何对字符串进行格式化?

文章插图
一、语法格式
Python中的百分符号 , 可以对字符串进行个格式化的输出 , 同时还可以对字符串进行指定格式的呈现 。使用百分符号的语法格式如下:
%[( name )][ flags ][ width ].[ precision ] typecode通过语法我们可以看到 , 在百分符号中 , 它可以存在五个参数 , name它是一个可选参数 , 前四个参数都是可选参数 , 第一个是可选参数 , 当我们的数据类型为字典的时候 , 就可以对字典的键进行指定 。第二个参数是用来指定输出的时候是否带有符号 , 有可以对对齐方式进行设置 。width是设置字符串的占用宽度 。precision主要是保存数值型数据中的小数位 , 最后一个参数是必选参数 , 对字符串的格式进行控制 。
二、格式控制符
【Python如何利用%操作字符串?Python百分符号如何对字符串进行格式化?】格式控制符可以根据不同的数据类型 , 来控制不同的数值输出 , 可以对一个字符串、整数、浮点数进行输出 , 举个例子:
显示十进制数,将浮点数转换为十进制数"%d %d"%(22,22.3)'22 22'设定十进制数的显示宽度"%6d %6d"%(10,12.3)'    10     12'设定十进制数的显示宽度和对齐方式"%-6d"%(24)'24    '以浮点数方式显示"%f"%(200)'200.000000'到此这篇关于Python如何利用%操作字符串?Python百分符号如何对字符串进行格式化?的文章就介绍到这了,更多相关Python %操作符格式化字符串内容可以继续关注进行学习 。

    推荐阅读