python中三种输出格式是什么
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍"python中三种输出格式是什么",在日常操作中,相信很多人在python中三种输出格式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"pytho
千家信息网最后更新 2026年11月01日python中三种输出格式是什么
这篇文章主要介绍"python中三种输出格式是什么",在日常操作中,相信很多人在python中三种输出格式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"python中三种输出格式是什么"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
python的三种输出格式
环境:pycharm + python3.8
1. % (不推荐使用)
格式: 格式字符串% (输出项1,输出项2,…输出项n)。
| %c | 字符 |
|---|---|
| %s | 字符串 |
| %d | 带符号的整数(10) |
| %o | 带符号的整数(8) |
| %x或者 %X | 带符号的整数(16) |
| %f 或者 %F | 浮点数字 |
使用:
案例一
num1 = 20num2 = 30print('num1=%d, num=%d' %(num1, num2))输出:
num1=20, num=30
案例二
num = 3.141526print('%0.2f' %num) # 保留两位小数print('.1f' %num) # 占10个空格, 右对齐print('%-10.2f' %num) # 占10个空格, 左对齐输出:

2. format
格式: format(输出项[,格式字符串]) , 其中格式字符串是可以选择项目。
案例一
num1 = 20num2 = 30print('num1={}, num2={}'.format(num1, num2))输出:
num1=20, num=30
案例二
str1 = '小沐'str2 = '小冷'print('{0}{1}{1}{0}'.format(str1, str2)) # 从0开始对映变量值输出:
小沐小冷小冷小沐
案例三
print('{meng}{mu}'.format(mu='小沐', meng='小萌'))输出:
小萌小沐
案例四
| < | 左对齐 |
|---|---|
| > | 右对齐 |
| ^ | 中间对齐 |
| = | (只用于数字)在小数点后进行补齐 |
# 0:3.14 | *:填充多出的空格(便于观察) | 10:3.14占的位置大小print('--{0:*<10}--{0:*^10}--{0:*>10}--{0:*=7}'.format(3.14))输出:

案例五
print('十进制:{0:d},十六进制:{0:x},八进制:{0:o},二进制:{0:b}'.format(31))# 带'#'有进制前缀print('十六进制:{0:#x},八进制:{0:#o},二进制:{0:#b}'.format(31))输出:
十进制:31,十六进制:1f,八进制:37,二进制:11111
十六进制:0x1f,八进制:0o37,二进制:0b11111
案例六
# 转化为百分比并保留两位小数print('百分比:{:.2%}'.format(0.555555))# 保留两位小数print('保留两位小数:{:.2}'.format(0.555555))输出:
百分比:55.56%
保留两位小数:0.56
案例七
print('{:} *-* {:}'.format(1, -1))# 显示符号print('{:+} *-* {:+}'.format(1, -1))# 若是正数,则在前面留空格print('{: } *-* {: }'.format(1, -1))# -数时显示-,与'{:}; {:}'一致print('{:-} *-* {:-}'.format(1, -1))输出
3. f-string
用法: f’{}‘
案例一
name = "小沐"age = 20print(f'我叫{name},今年{age}岁了。')输出:
我叫小沐,今年20岁了。
案例二
name = "小沐"age = 20print(f'我叫{name},' f'今年{age}岁了。') # 多行用法输出:
我叫小沐,今年20岁了。
案例三
num = 3.141526print(F'保留两位小数:{num:.2f}')输出:
保留两位小数:3.14
更多用法可参考上述的第二点:format
对比
f-string: formatted string literals, 格式化字符串常量。
功能同%-formating, str.format(),操作方便,速度快
到此,关于"python中三种输出格式是什么"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
输出
案例
格式
小数
字符
字符串
二进制
八进制
出项
十六进制
符号
学习
整数
更多
百分
百分比
空格
十进制
数字
十进
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技巨头监管
奇酷互联网科技
艾特科技互联网
致聘互联网科技
互联网女皇 腾讯科技
广西互联网科技公司
广州善班互联网科技
互联网前沿科技
互联网科技有限公司 翻译
宁夏科技产业互联网案例
福建科技产业互联网发展
宝灵互联网科技有限公司
健康食品互联网创新科技园项目
互联网科技如何创业
互联网领先科技宣传片
互联网科技年终奖
广州有谷有贝互联网科技有限公司
萌小萌互联网科技河南有限公司
互联网时代科技型公司的机会
高科技和互联网的现代国家
互联网金融科技
互联网佳科技有限公司
盈实互联网科技
互联网金融 科技金融
互联网科技公司发展
广州紫鲸互联网科技
汉立互联网科技有限公司联系电话
阿里互联网科技企业
有人说阿里系是互联网科技企业
颐高云石互联网科技