python提供进行格式化输出的函数,python中格式化输出是什么意思
什么叫格式化输出?
根据一些特殊要求输出数据。
如果您输入一个整数,您希望该整数以十六进制或八进制输出。如果输入一个小数,希望小数保留后两位再输出,也可以通过科学计数的方式输出小数。字符串的输出应该是十格输出,或者左对齐、居中等。
Python字符串格式符号:
# 关于整数的格式化输出
num01,num02=200,300
Print(八进制输出:0o%o,0o%o%(num01,num02))
Print(十六进制输出:0x%x,0x%x%(num01,num02))
Print(十进制输出:%d,%d%(num01,num02))
Print(二进制输出 200:,鲤鱼大豆(Num01),二进制输出 300:,鲤鱼大豆(num02))
# 浮点数输出
%f保留小数点后六位有效数字,而%.3f保留三位小数。
%e保留小数点后六位有效数字,并以指数形式输出。%.3e保留小数点后3位,使用科学的计数方法。
%g在保留六位有效数字的前提下,用小数法,否则用科学计数法。%3g保留3位有效数字,使用十进制或科学计数法。
num01=123456.8912
打印(“标准模式:% f“% num 01”)
Print(保留两位有效数字:% . 2f“% num 01”)
打印(e的标准模式:% e“% num 01”)
打印(e:% . 2e“% num 01”的两位有效数字)
Print(标准模式为 g: %g%num01) #如果7位不能保留,则使用科学记数法。
打印(两位有效数字 g: %.2g%num01 )
#字符串的格式化输出
%s标准输出
s靠右对齐,有10个占位符。
s左对齐,有10个占位符。
%.2s截取2位字符串
.2s 10位占位符,截取两位字符串
str01=www.iLync.cn
打印(的标准输出:%s%str01)
print(s:s % str 01 的固定空格输出)#右对齐
Print(的固定空格输出:%-20s%str01)#左对齐
print( s truncation:% . 3s % str 01)#截断前三个字符
打印( s截距: 3s% str01)
打印(的截距:%-10.3秒“%str01”)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。