Python如何利用%操作字符串(python怎么截取部分字符串)
%是Python语言中的一种字符串格式化操作符,就像C语言里的printf()函数也是用来进行对字符串格式化的操作,下面这篇文章主要给大家介绍了关于Python如何利用%操作字符串?Python百分符号如何对字符串进行格式化?相关资料,需要的朋友可以参考下,希望大家在阅读完这篇文章之后可以有所收获。
一、语法格式
Python中的百分符号,可以对字符串进行个格式化的输出,同时还可以对字符串进行指定格式的呈现。使用百分符号的语法格式如下:
%[(name)][flags][width].[precision]typecode
通过语法我们可以看到,在百分符号中,它可以存在五个参数,name它是一个可选参数,前四个参数都是可选参数,第一个是可选参数,当我们的数据类型为字典的时候,就可以对字典的键进行指定。第二个参数是用来指定输出的时候是否带有符号,有可以对对齐方式进行设置。width是设置字符串的占用宽度。precision主要是保存数值型数据中的小数位,最后一个参数是必选参数,对字符串的格式进行控制。
二、格式控制符
格式控制符可以根据不同的数据类型,来控制不同的数值输出,可以对一个字符串、整数、浮点数进行输出,举个例子:
显示十进制数,将浮点数转换为十进制数"%d%d"%(22,22.3) '2222' 设定十进制数的显示宽度 "%6d%6d"%(10,12.3) '1012' 设定十进制数的显示宽度和对齐方式 "%-6d"%(24) '24' 以浮点数方式显示 "%f"%(200) '200.000000'
到此这篇关于Python如何利用%操作字符串?Python百分符号如何对字符串进行格式化?的文章就介绍到这了,更多相关Python %操作符格式化字符串内容可以继续关注进行学习。
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.