简介:本文的首席执行官注释将介绍有关python格式占据多少个字符的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
的含义 %。9F中的Python是:将给定值格式化为带有9位小数点的9位数字的浮点。通常用于打印输出。
如果是%f,则是六位小数数和%的浮点数。后来的数字表明保留了几个小数号。
有很多类似的格式,如下:
Python格式
此处仅列出了主要格式符号,并且特定用法将更改。这需要您根据实际需求理解。
%f在小数点之后保持六位有效的数字和%。3F保留了三个小数。
%e在小数点后保留六位有效数,并且索引输出。
%3E保留3个小数字,并使用科学计数方法。
%g将用于在六个有效数字的前提下使用小数方法,否则使用科学计数方法。
%3G保留3位数字,并使用十进制或科学计数方法。
%S标准输出。
%10s与10位的位置对齐。
%10S对齐,10位座位。
%。2S拦截2-位字符串。
%10.2s 10位的位置占据,拦截两个字符串。
扩展信息
Sprintf最常见的应用之一是将整数打印到字符串中,因此Spritnf可以在大多数情况下替换ITOA。
喜欢:
//将整数123打印到S中的字符串中。
sprintf(s,“%d”,123);//生成“ 123”以指定宽度,缺少左空间:
Sprintf(S,“%8D%8D”,123,4567);//:“ 123 4567”也可以对齐:
Sprintf(S,“%-8D%8D”,123,4567);//:“ 123 4567”。
您也可以根据十六进制印刷:
Sprintf(S,“%8X”,4567);// < /plumbers 16th,宽度为8个职位,正确对齐。
Sprintf(S,“%-8X”,4568);//首都十六进制,宽度为8个职位,左对齐。
参考信息来源:
百度百科全书 - 输出格式
它确实不起作用,填充字符。*还使用整个角落。*
您也可以写一个函数。填充字符宽度的数量等于设定宽度的设置,以减去中文的数量。
Def Chineselen(S):
返回len(s.encode('cp936') - len(s)
S0 ='Hello'
'{0:{width}}'。格式(S0,宽度= 20- thineelen(s0))
结论:以上是首席执行官注释有关Python格式的主要字符的全部内容。我希望这对每个人都会有所帮助。如果您仍然想了解更多有关此信息的信息,请记住要收集对该网站的关注。