python中三种输出格式是什么
发表于:2025-02-21 作者:千家信息网编辑
千家信息网最后更新 2025年02月21日,这篇文章主要介绍"python中三种输出格式是什么",在日常操作中,相信很多人在python中三种输出格式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"pytho
千家信息网最后更新 2025年02月21日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安全错误
数据库的锁怎样保障安全
网络安全简笔画无字
南京软件开发app外包
尔雅网课计算机网络技术
中国软件开发技术
数据库时间设置
法律法规数据库文献
non-x86服务器
云服务器调用本地声卡
深圳零距互联网科技有限公司
工程索赔网络技术法fftf
公安厅网络安全工作
网络安全社会调研
新乡杂乐网络技术有限公司
杭州热秀网络技术有限公司
资源管理系统数据库设计
用户登录idea连接数据库
网络安全的建言献策
扬州网络安全主要什么软件
数据库如何设置构造函数
网络安全法试卷
四维图新 软件开发
我叫mt1服务器个人部署
mysql数据库软件代理商
延庆区节能软件开发服务咨询报价
中国网络安全上游企业
入侵腾讯服务器
光猫网页找不到服务器ip地址
东华大学有网络安全专硕
学校应用的网络技术
shell脚本实现数据库的导出