python中format是什么函数,python中format用法详解
format函数是python中的一个格式函数,可以格式化数字或者字符串,用{}指定相应的参数。它可以接受无限的参数,并且位置可以是无序的。在{}中,可以在索引输出的相应位置指定字符串。语法格式如下:{参数序号:格式控制标记},格式控制标记包括填充、对齐、宽度、精度、类型等字段。这些字段是可选的,可以一起使用。填充通常与对齐、和、居中、左对齐、右对齐一起使用,后跟宽度,而:后跟填充只能是一个字符。其中一个{}对应一个参数,如果数字是格式化的,可以在{}上加D,也可以不加。
format函数的返回值为str字符串类型,一般用于以下用途:通过format函数格式化数字或字符串;对格式函数格式化后的结果进行进一步处理;将格式化后的结果写入文件(一般格式化后的结果数量很大);而且format函数可以用{}来接受无限的参数,这样我们就可以一次格式化多个变量,所以格式化多个变量非常方便。
If _ _ name _ _= _ _ main _ _: print(我叫{},今年{}岁。format(xiaoming ,26)) #当您在{}中指定一个索引时,将输出对应索引的字符串print ({0} {1} {0} )。
数字输出注意事项2.1342183{:2f}2.13保留两位小数2.1342183{:2f} 2.13符号保留两位小数-1{:2f}-1.00符号保留两位小数2.76271{:0f}3无小数7{:02d}07数字用0填充。以28328382 {:} 2,832,828,382为中心,用O填充27{:o3d}7dd位宽度,填充右侧,用X填充320 {:X6d} XX 20XX位宽度。每三位数加一个千位分隔符0.25 {:2%} 25.00。
if _ _ name _ _== _ _ main _ _ :n=2.1342183 print( {: 2f } 。format(n))n=2.1342183 print( {: 2f } 。format(n)) n=-1 print({:2f} )。format(n)) n=2.76271打印( {:0f} 。format(n)) n=7 print({:02} )。format(n)) n=7 print({:o3} )。格式(n)) n=20 print({:x^6d}.format(n)) n=2832828382 print({:} 。format(n)) n=0.25 print({:0%} )。format(n))n=1000000000 print( {: 2e } 。格式(n))输出结果为:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。