,,python中三种输出格式总结(%,format,f-string)

,,python中三种输出格式总结(%,format,f-string)

在python语言编程中,我们会处理字符串,所以必须输出字符串来检查字符串的内容。下面文章主要介绍三个output %,format,f-string Python的相关信息,分别是%,format和f-string。有需要的可以参考一下。

目录

python的三种输出格式1。%(不推荐)2。格式3。f字符串比较摘要

python的三种输出格式

环境:pycharm python3.8

1. % (不推荐使用)

格式:格式字符串%(输出项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

格式: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('十进制:{0:d},十六进制:{0:x},八进制:{0:o},二进制:{0:b})。格式(31))

带' # '的#有一个十进制前缀。

Print('十六进制:#x},八进制:{0:#o},二进制:{0:#b} '。格式(31))

输出:

十进制:31,十六进制:1f,八进制:37,二进制:1111

十六进制:0x1f,八进制:0o37,二进制:0b11111

案例6

#转换成百分比并保留两位小数

打印('百分比:{:2%} ')。格式(0.555555))

#保留两位小数

打印('保留两位小数:{:2} '。格式(0.555555))

输出:

百分比: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:格式化字符串文字,格式化字符串常量。

具有%-formatingstr.format(),的功能,操作简单,速度快。

总结

这就是这篇关于python中三种输出格式的文章。有关python输出格式的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: