Python学习(六)——格式化输出
格式化输出
- % (占位符)
- format()
- f-format
格式化输出:具有一定的格式,输出带有变量的字符串。
% (占位符)
不同的数据有不同的占位符类型
常用的占位符:
%s 字符串。只存放字符串
%d 整型。只存放整数。若有小数点,则会被去掉。
%f 浮点型。只存放小数,默认保留小数点后6位。
%.1f 保留一位小数
%.2f 保留两位小数
语法:(“…%d…%s”%(变量1,变量2))
name = 'Jim'
age = 18
height = 188.123
# 普通输出(字符串拼接)
# print("你好,我叫"+name+"今年"+str(age)+"岁了,身高"+str(height))
print("你好,我叫%s,今年%d岁了,身高%f"%(name,age,height))
print("你好,我叫%s,今年%d岁了,身高%.1f"%(name,age,height))
print("你好,我叫%s,今年%d岁了,身高%.2f"%(name,age,height))
print("你好,我叫%s,今年%d岁了,身高%f"%('Jim',18,188.123))# 结果:你好,我叫Jim,今年18岁了,身高188.123000
# 你好,我叫Jim,今年18岁了,身高188.1
# 你好,我叫Jim,今年18岁了,身高188.12
# 你好,我叫Jim,今年18岁了,身高188.123000
format()
传入的数据类型是不限的,字符串、元组、列表都可以。
name = 'Jim'
age = 18
height = 188.123
print("你好,我叫{},今年{}岁了,身高{}".format(name,age,height))
print('你好,我叫{},我的身高是{},我的年龄是{}'.format('Jim',188.123,18)) # 从左到右, 一一对应的
自定义数据顺序:
- 语法:‘…{下标}…{下标}…’.format(数据1,数据2)
print('你好,我叫{0},我的身高是{2},我的年龄是{1}'.format('Jim',18,188.123))
# 结果:你好,我叫Jim,我的身高是188.123,我的年龄是18
f-format
- 语法:f"…{数据1}…{数据2}"
name = 'Jim'
age = 18
height = 188.123
print(f"大家好,我叫{name},我今年{age}岁,今年身高是{height}")
# 结果:大家好,我叫Jim,我今年18岁,今年身高是188.123
可以对大括号中的变量进行取值、增加、减少操作。
name = 'Jim'
age = 18
height = 188.123
print(f"大家好,我叫{name[1]},我今年{age-1}岁,今年身高是{height+5}")
# 结果:大家好,我叫i,我今年17岁,今年身高是193.123
Python学习(六)——格式化输出相关推荐
- Python学习 :格式化输出
方式一:使用占位符 % 常用占位符:% s (s = string 字符串) % d (d = digit 整数(十进制)) % f ( f = float 浮点数) ...
- Python 入门之格式化输出
Python 入门之格式化输出 1.格式化 (1)%为占位 (2)%s - 站字符串的位置(数字.字符串都能够进行填充) 学习python中有什么不懂的地方,小编这里推荐加小编的python学习群:8 ...
- Python基础之格式化输出
Python基础之格式化输出 1.Python格式化输出 1.1.字符串格式化输出I 引子 字符串格式化输出,主体是字符串,这个方法适用于字符串类型.有时候,我们会遇到这样的需求:我们想要制作一个字符 ...
- python基础_格式化输出(%用法和format用法)(转载)
python基础_格式化输出(%用法和format用法) 目录 %用法 format用法 %用法 1.整数的输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六进制 ...
- Python·.·.print()函数格式化输出-超详解
Python·.·.print()函数格式化输出 print()函数格式为: print(objects, sep=' ', end='\n', file=sys.stdout) 文章目录 Pytho ...
- Python Base 字符串格式化输出
Python的字符串格式化输出 概述 summary = '''Python用一个tuple(其实可以不写tuple括号也可以)将多个值传递给模板,每个值对应一个格式符. ''' example = ...
- Python中字符串格式化输出的学习笔记
1 前言 此笔记讲述了如何对字符串进行格式化输出- 2 改变print()输出的颜色 这里我们可以通过字符串命令来改变**print()**输出的颜色: 例如下面的代码: def warning(*a ...
- Python中九种格式化输出方法,你都知道吗?
Python提供了很多种格式化方式(包括但不限于以下几种): 1.[,]分隔 name = 'jack' age = -0.5print(name, 'is', age, 'years old.') ...
- Python:数字的格式化输出
>>> 'The value is {:0,.2f}'.format(x) 'The value is 1,234.57' 需要将数字格式化后输出,并控制数字的位数.对齐.千位分隔符 ...
- python如何进行格式化输出变量_Python变量格式化输出实现原理解析
print() 函数使用以 % 开头的转换说明符对各种类型的数据进行格式化输出. 转换说明符(Conversion Specifier)只是一个占位符(也称为格式化操作符),它会被后面表达式(变量.常 ...
最新文章
- Spring集成Redis方案(spring-data-redis)(基于Jedis的单机模式)(待实践)
- 使用二代矫正三代全长转录组数据
- 云计算推进企业管理深化,私有云将会深入企业
- html5插件教程,HTML5教程 | HTML5 time元素
- git apply、git am打补丁.diff 和 .patch
- Linux提权CVE-2022-0847分析
- 大数据之-Hadoop3.x_MapReduce_切片源码总结---大数据之hadoop3.x工作笔记0105
- 买手机需要128 G的存储空间吗?
- 【恋上数据结构】布隆过滤器(Bloom Filter)原理及实现
- 2008服务器网站设置密码,win2008服务器设置密码
- Java后台调用API的方法
- 品质qc工程图_QC工程图_(品管).xls
- 在网站上营销品牌故事的六种简单方法
- DRBD配置文件参数解析
- 【加速 PyTorch 模型训练的 9 个技巧】
- 计算机毕业设计Java校园疫情信息管理系统(源码+系统+mysql数据库+Lw文档)
- 数显之家快讯:「SHIO世硕心语」shio是什么牌子?
- U盘 未知USB设备 设定地址失败 由于该设备有问题Windows 已将其停止(代码 43) 终极解决方案(做过系统装机盘而无法解决的必看)
- 分子运动android,分子热运动
- 星空云协同开发入门(一)
热门文章
- 07夯实基础之JavaEE基础
- 机械制造工艺及计算机辅助工艺设计,《机械制造工艺及计算机辅助工艺设计》曾淑畅著【摘要 书评 在线阅读】-苏宁易购图书...
- strace praticle
- 【已解决】pycharm 终端无法激活conda环境
- air flow空调上是什么意思_air flow空调滤芯上是什么意思
- OpenWrt 软路由介绍
- 注解与APT、JavaPoet
- (4.1.40.5)Android手势检测GestureDecetor详解
- 全网清晰虚拟机安装截图
- 浏览器中Vimium 插件快捷键