Python格式化输出
时间:2022-07-22
本文章向大家介绍Python格式化输出,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
为啥要使用格式化输出?Python格式化输出的简介以及使用~
变量的格式化输出
苹果单价
9.00
元/斤,购买了5.00
斤,需要支付45.00
元
- 在 Python 中可以使用
print
函数将信息输出到控制台 - 如果希望输出文字信息的同时,一起输出 数据,就需要使用到 格式化操作符
- 当然,使用类型转换函数也是可以实现的
- 但是使用字符转换函数是无法定义输出格式的
- 所以使用格式化输出会使得代码更加规范简单
-
%
被称为 格式化操作符,专门用于处理字符串中的格式- 包含
%
的字符串,被称为 格式化字符串 -
%
和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符
- 包含
格式化字符 |
含义 |
---|---|
%s |
字符串 |
%d |
有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全 |
%f |
浮点数,%.2f 表示小数点后只显示两位 |
%% |
输出 % |
- 语法格式如下:
print("格式化字符串" % 变量1)
print("格式化字符串" % (变量1, 变量2...))
格式化输出示例
需求
- 定义字符串变量
name
,输出 我的名字叫 小明,请多多关照! - 定义整数变量
number
,输出 我的学号是 000001 - 定义小数
high
,输出 我的身高是 1.88 米 - 定义一个小数
group
,输出 我们班有 60% 是男生
# 格式化输出
name = "小明"
print("我的名字叫 %s ,请多多关照!" % name)
number = 1
print("我的学号是 %06d 号" % number)
high = 1.88
print("我的身高是 %.03f 米" % high)
group = 0.6
print("我们班有 %.01f%% 是男生" % (group * 100))
# 类型转换函数
name = "小明"
print("我的名字叫" + name + ",请多多关照!")
number = 1
print("我的学号是" + str(number) + "号")
high = 1.88
print("我的身高是" + str(high) + "米")
group = 0.6
print("我们班有" + str(group*100) + "%是男生")
文章目录
function Catalogswith(){document.getElementById("catalog-col").classList.toggle("mdui-menu-open")}
本篇文章采用 署名 4.0 国际 (CC BY 4.0) 许可协议进行许可。
- Golang语言社区--【游戏服务器知识】多线程并发
- 用100行Nodejs代码写微博爬虫
- MySQL无法创建表的问题分析(r12笔记第73天)
- Golang语言社区--【H5游戏开发基础知识】JavaScript 用法
- Oracle中的PGA监控报警分析二(r12笔记第87天)
- Oracle 12c PDB的数据备份恢复(r12笔记第84天)
- MySQL和Oracle中唯一性索引的差别(r12笔记第83天)
- 如何用JavaScript进行数组去重
- Oracle 12.1升级到12.2的两种方法(r12笔记第92天)
- Oracle数据库重启后密码失效的问题(r12笔记第91天)
- Oracle和MySQL竟然可以这么写这样的SQL?(r12笔记第99天)
- Golang语言社区--了解C++ 用libcurl库进行http通讯网络编程
- Golang语言-- 小技巧
- MySQL Shell的简单介绍(r12笔记第95天)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- tensorflow使用CNN分析mnist手写体数字数据集
- PHP7 mongoDB扩展使用的方法分享
- 主流开源分布式图数据库 Benchmark
- PHP封装的简单连接MongoDB类示例
- 基于Tensorflow的MNIST手写数字识别分类
- Yii框架ACF(accessController)简单权限控制操作示例
- tensorflow 动态获取 BatchSzie 的大小实例
- TP5.0框架实现无限极回复功能的方法分析
- Tensorflow之MNIST CNN实现并保存、加载模型
- tensorflow 大于某个值为1,小于为0的实例
- YII框架模块化处理操作示例
- 基于tensorflow for循环 while循环案例
- 浅谈Python 命令行参数argparse写入图片路径操作
- 硬核干货丨游戏大世界的超远视距处理手法,建议收藏!
- python实现npy格式文件转换为txt文件操作