python中三种输出格式是什么
发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,这篇文章主要介绍"python中三种输出格式是什么",在日常操作中,相信很多人在python中三种输出格式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"pytho
千家信息网最后更新 2025年02月19日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安全错误
数据库的锁怎样保障安全
海康cvr存储服务器系统安装
软件开发人员的日报应该如何写
换服务器要退游戏吗
苏州戴尔网站搭建服务器
pc应用软件开发
软件开发合同律师
中标麒麟高级服务器
网络安全的讨论信息
天津联想服务器虚拟化系统
网络安全法规定哪些
服务器管理账户
江苏安卓软件开发要多少钱
数据库左右连接和索引
idc机房服务器
高邑智能软件开发服务装饰
南关区有名的网络技术质量服务
gpu软件开发工具
英雄联盟湖南有哪些服务器云主机
美国和中国网络安全吗
初中生网络安全思维导图
达梦数据库结束关键字
顺义区口碑好的网络技术服务介绍
橙功网络技术有限公司
武汉紫霞网络技术有限公司
数据库时间久了数据太多
分布式数据库中间件处理
深圳软件开发学徒
国内软件开发前景
慈溪软件开发地址在哪
jsp数据库mysql