python的print输出格式举例,python输出语句print格式
具有格式format的目录的输出序列用% control格式填充并对齐输出。
参考链接:
pythonprint.format的用法
Python格式格式化函数
以print ({},{} 格式输出序列。格式( Lin ,25))打印( {0}、{1}、{2} 。格式(林,男,25))打印( {姓名},{性别})
林,25岁
林,男,25岁
林,男,25岁
在上面的代码中,第一行是常规的顺序输出。
性别和序列号添加在第二行。序列号可以控制后续输出的顺序。如果您更改了序列号的位置,后续输出的顺序也会相应更改。例如:
打印(“{1}、{0}、{2}”。格式(林,男,25))
输出是:
男,林,25岁
第三行在括号{}内添加关键字,然后以format格式给出每个关键字的值,这样输出可以不受后面顺序的影响,只要给出对应关键字的值即可。
与填充对齐的常见填充符号:(居中)、(左)、(右)
通常,填充符号后跟一个数字,表示填充后字符串的长度。
在方括号{}中的冒号后指定填充字符(仅一个字符)。如果没有指定,默认情况下会用空格填充。
打印( {:6} )。格式( lin ))打印( {:S6} 。格式( lin ))打印( {:S6} 。格式( lin ))打印( {:s 6} 。格式(林
linssslinlinsssslinsslin数字指定填充字符串的长度。如果它大于原始字符串长度,则填充有效。如果它小于原始字符串长度,则只显示原始字符串。参见上面的最后打印格式。
数字打印系统的类型:B、D、O和X分别代表二进制、十进制、八进制和十六进制。
浮点数的类型:F表示浮点数,小数点后的数字表示小数点后保留的小数位数。
打印( {:b} )。格式(25))打印( {:d} 。格式(25))打印( {:o} 。格式(25))打印( {:x} 。格式(25))打印( {:)
11001
25
31
19
3.1416
逗号分隔数值较大的数字:
打印( {:} )。格式(123456789))123456789
最后,如果你想以格式格式输出一个句子,例如:
我叫林* (8位,*填充),今年25岁。
我身高1.73米。
其中姓名和年龄由格式控制。那么你可以使用以下方法:
print(我叫{:*8},今年{}岁。。格式(林, 25 ))打印(我{:2f}米。。格式(1.73))我叫林*****,今年25岁。我身高1.73米。以%控制格式输出。这种方式比较简单。将原格式的位置改为%并去掉前面的小数点。前面需要输出的位置不再是括号控制,而是%加控制字符。类型和前面的差不多。举个简单的例子:
打印(我叫%s,今年%d岁。我是%.2f身高“%(林,25,1.73))我叫林,今年25岁。我身高1.73米
%s表示字符串格式。注意数值型(%d,%f)后面对应的位置必须是数值,不要误写成字符串。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。