Python 格式化输出_String Formatting_控制小数点位数的实例详解


Posted in Python onFebruary 04, 2020

问题概述:

有时候在使用print函数输出时,往往需要不断地切换字符串和变量,操作起来很不方便,需要不断地打引号和逗号。比如:

firstName = 'Bob'
lastName = 'Dylan' 
print('你的名字是 ', firstName, '你的姓是', lastName)

好在我们可以用%来代替变量名,最后再依次序解释每个%对应的变量是什么就可以了。

firstName = 'Bob'
lastName = 'Dylan' 
print('你的名字是%s, 你的姓是%s' % (firstName, lastName))

对于string, list等类型的变量,一律可用%s代替。

对于int类型,用%d

对于float类型,用%f

如果需要对float类型的变量进行小数点后位数的控制,则使用%.<number of digits>f。如

pai = 3.14159
print('%.2f' % pai)
print('%.4f' % pai)
#输出结果为3.14和3.1416

对于tuple, list等,可以用如下方式进行格式化,更方便。

data = ("John", "Doe", 53.44)
print('Hello %s %s. Your current balance is $%s' % (data[0], data[1],data[2]))

data = ("John", "Doe", 53.44)
format_string = "Hello %s %s. Your current balance is $%s."
print(format_string % data)

以上就是本次介绍的全部相关知识点,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
简单介绍Python中的RSS处理
Apr 13 Python
Python用imghdr模块识别图片格式实例解析
Jan 11 Python
Python学生信息管理系统修改版
Mar 13 Python
pandas 数据归一化以及行删除例程的方法
Nov 10 Python
python3实现逐字输出的方法
Jan 23 Python
python 搜索大文件的实例代码
Jul 08 Python
Python使用grequests(gevent+requests)并发发送请求过程解析
Sep 25 Python
在django中使用apscheduler 执行计划任务的实现方法
Feb 11 Python
Python如何用filter函数筛选数据
Mar 05 Python
基于Python绘制美观动态圆环图、饼图
Jun 03 Python
使用SQLAlchemy操作数据库表过程解析
Jun 10 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
Nov 17 Python
python求一个字符串的所有排列的实现方法
Feb 04 #Python
Windows上安装tensorflow  详细教程(图文详解)
Feb 04 #Python
有关Tensorflow梯度下降常用的优化方法分享
Feb 04 #Python
python dumps和loads区别详解
Feb 04 #Python
Python2和Python3中@abstractmethod使用方法
Feb 04 #Python
python如何求数组连续最大和的示例代码
Feb 04 #Python
tensorflow 实现自定义layer并添加到计算图中
Feb 04 #Python
You might like
实例(Smarty+FCKeditor新闻系统)
2007/01/02 PHP
PHP中的cookie不用刷新就生效的方法
2012/02/04 PHP
php解析url的三个示例
2014/01/20 PHP
Codeigniter的dom类用法实例
2015/06/26 PHP
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
关于jQuery的inArray 方法介绍
2011/10/08 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
2016/08/01 Javascript
Vue.js快速入门教程
2016/09/07 Javascript
JavaScript中动态向表格添加数据
2017/01/24 Javascript
JavaScript中splice与slice的区别
2017/05/09 Javascript
nodejs中sleep功能实现暂停几秒的方法
2017/07/12 NodeJs
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
js构造函数创建对象是否加new问题
2018/01/22 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
vue开发中遇到的问题总结
2020/04/07 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
[43:58]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第二局
2016/02/27 DOTA
跟老齐学Python之集合的关系
2014/09/24 Python
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
Python实现统计给定列表中指定数字出现次数的方法
2018/04/11 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
快速解释如何使用pandas的inplace参数的使用
2020/07/23 Python
CSS3 实现弹幕的示例代码
2017/08/07 HTML / CSS
美国著名手表网站:Timepiece
2017/11/15 全球购物
Lancome兰蔻官方旗舰店:来自法国的世界知名美妆品牌
2018/06/14 全球购物
20世纪40年代连衣裙和复古服装:The Seamstress Of Bloomsbury
2018/07/24 全球购物
俄罗斯在线购买飞机票、火车票、巴士票网站:Tutu.ru
2020/03/16 全球购物
竞聘演讲稿范文
2014/01/12 职场文书
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
省级优秀班集体申报材料
2014/05/25 职场文书
2014年教学管理工作总结
2014/12/02 职场文书
2016优秀护士求职自荐信
2016/01/28 职场文书
2019大学生预备党员转正思想汇报
2019/06/21 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书