python中三种输出格式是什么
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍"python中三种输出格式是什么",在日常操作中,相信很多人在python中三种输出格式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"pytho
千家信息网最后更新 2025年01月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安全错误
数据库的锁怎样保障安全
英灵神殿服务器退出
文件夹服务器资源管理器
海量数据库好还是达梦好
郑州软件开发
网络安全绩效指标
怎么在多张表格中查找数据库
专心互联网科技的新闻网
在软件工程中软件开发技术包括
xlsx怎么恢复数据库
暗黑3 太极宝石 数据库
数据库推送部分数据
软件开发抽象原则
学软件开发的能干测试吗
江油网络安全等级
vb如何添加数据库数据
每日科技速递互联网医院管理办法
vrm 服务器
软件开发部的工作职责
悦如网络技术有限公司
网络安全工程师资质
辽交通单招网络技术试卷
廊坊网络安全培训
悟空软件开发怎么用
跨数据库修改数据
赢贝互联网科技有限公司
临空港经开区网络安全
ftp文件服务器管理软件
服务器 8GB raid卡
CRM数据库源码
服务器远程调试