python中三种输出格式是什么
发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,这篇文章主要介绍"python中三种输出格式是什么",在日常操作中,相信很多人在python中三种输出格式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"pytho
千家信息网最后更新 2024年11月25日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安全错误
数据库的锁怎样保障安全
手机软件开发摘要
imp导入表中数据库
酷音铃声软件开发者
大数据库思维方式是什么
闵行区新型网络技术售后保障
服务器登录安全软件
重回服务器独自打怪升级
简易屏幕共享软件开发
变电站设计软件开发
如何提高网络安全英语
数据库表结构设计优化
网络安全专题网络培训心得
联咏电子软件开发
郑州软件开发app公司哪家好
数据库中的查询分析器在哪
关于Web服务器的认识
内存型数据库
有哪些比较好的网络安全软件
word服务器存储配额
抄表的网络技术
网狐图片服务器配置
昆明网络安全培训职业前景好
甘肃数据库培训学校
计算机网络技术学费多少钱
服务器安装数据库2005
医学网络技术大专
历史签到数据库设计
数据库查询课程选课人数
liteon服务器怎么样
澳大利亚笔记软件开发