python中的输出格式,python数据输出格式处理方法
在python语言编程中,我们会处理字符串,所以必须输出字符串来检查字符串的内容。下面文章主要介绍三个output %,format,f-string Python的相关信息,分别是%,format和f-string。有需要的可以参考一下。
目录
python的三种输出格式1。%(不推荐)2。格式3。f字符串比较摘要
python的三种输出格式
环境:pycharm python3.8
1. % (不推荐使用)
Format :格式字符串%(输出项1,输出项2,…输出项n)。
%c字符%s字符串%d有符号整数(10)%o有符号整数(8)%x或%x有符号整数(16)%f或%f浮点数使用:
案例1
num1=20
num2=30
print(num1=%d,num=%d %(num1,num2))
输出:
数量1=20,数量=30
手表行业旅游
num=3.141526
Print(%0.2f %num) #保留两位小数
print( . 1f % num )#占用10个空格并右对齐。
print( %-10.2 f % num )#占用10个空格,左对齐。
输出:
2. format
格式:格式(输出项[,格式字符串]),其中格式字符串是可选项。
案例1
num1=20
num2=30
print(num1={},num2={} 。格式(num1,num2))
输出:
数量1=20,数量=30
手表行业旅游
Str1=小木
Str2=轻微感冒
打印(“{0} {1} {1} {0}”。format (str1,str2)) #从0映射变量值。
输出:
小木冷小冷小木
案例3
打印( {孟} {穆} )。格式(穆=小木,孟=小萌))
输出:
小萌小木
案例4
左对齐、右对齐、中间对齐=(仅用于数字)小数点后补数# 0: 3.14 *:填充多余的空格(便于观察) 10: 3.14位置大小
打印(-{ 0: * 10 }-{0:*^10}-{ 0: * 10 }-{ 0: *=7 } 。格式(3.14))
输出:
五个案例
Print(十进制3360 {03360d},十六进制:{03360x},八进制:{03360o},二进制:{03360b} 。格式(31))
带 # 的#有一个十进制前缀。
Print(十六进制:{03360 # x},八进制:{03360 # o},二进制:{03360 # b} 。格式(31))
输出:
十进制:31,十六进制:1f,八进制:37,二进制:1111
十六进制:0x1f,八进制:0o37,二进制:0b11111
案例6
#转换成百分比并保留两位小数
打印(百分比:{:2%} )。格式(0.55555))
#保留两位小数
打印(保留两位小数:{:2} 。格式(0.55555))
输出:
百分比:55.56%
保留两位小数:0.56
七个案例
打印( {:} *-* {:} )。格式(1,-1))
#显示符号
打印( {: } *-* {: } )。格式(1,-1))
#如果是正数,前面留一个空格。
打印( {: } *-* {: } )。格式(1,-1))
#-Show-when和“{:}”。{:} 一致
打印( {:-} *-* {:-} )。格式(1,-1))
输出
3. f-string
用法:f { }
案例1
Name=小木
年龄=20岁
Print(f 我叫{name},今年{age}岁。)
输出:
我的名字是小木。我今年20岁。
手表行业旅游
Name=小木
年龄=20岁
Print(f 我的名字是{name},
今年我{年龄}岁了。)#多行用法
输出:
我的名字是小木。我今年20岁。
案例3
num=3.141526
打印(F 保留两位小数:{num:2f} )
输出:
保留两位小数:3.14
更多用法可参考上述的第二点:format
对比
f-string:格式化字符串文字,格式化字符串常量。
具有与%-formating和str.format(),,相同的功能,操作简单快捷。
总结
这就是这篇关于python中三种输出格式的文章。关于python输出格式的更多信息,请搜索热门IT软件开发工作室之前的文章,或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。