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操作列表之List.insert()方法的使用
May 20 Python
python实现自动重启本程序的方法
Jul 09 Python
详解python做UI界面的方法
Feb 27 Python
浅谈python编译pyc工程--导包问题解决
Mar 20 Python
pyqt5 使用label控件实时显示时间的实例
Jun 14 Python
python实现复制文件到指定目录
Oct 16 Python
PyCharm下载和安装详细步骤
Dec 17 Python
对Pytorch中Tensor的各种池化操作解析
Jan 03 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
May 25 Python
字典算法实现及操作 --python(实用)
Mar 31 Python
Python 如何安装Selenium
May 06 Python
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
May 28 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
什么是MVC,好东西啊
2007/05/03 PHP
php下通过IP获取地理位置的代码(小偷程序)
2011/06/09 PHP
php教程 插件机制在PHP中实现方案
2012/11/02 PHP
php字符串函数学习之substr()
2015/03/27 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
JavaScript定时器详解及实例
2013/08/01 Javascript
jQuery simpleModal插件的使用介绍
2016/08/30 Javascript
使用vue构建一个上传图片表单
2017/07/04 Javascript
JS验证码实现代码
2017/09/14 Javascript
Vue在页面右上角实现可悬浮/隐藏的系统菜单
2018/05/04 Javascript
微信小程序仿RadioGroup改变样式的处理方案
2018/07/13 Javascript
详解webpack2异步加载套路
2018/09/14 Javascript
js中call()和apply()改变指针问题的讲解
2019/01/17 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
Python基于有道实现英汉字典功能
2015/07/25 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
Python hmac模块使用实例解析
2019/12/24 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
Python socket处理client连接过程解析
2020/03/18 Python
基于matplotlib xticks用法详解
2020/04/16 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
通过代码实例了解Python3编程技巧
2020/10/13 Python
德国珠宝和手表在线商店:VALMANO
2019/03/24 全球购物
户外用品商店创业计划书
2014/01/29 职场文书
销售员求职个人的自我评价
2014/02/19 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
家居装修公司创业计划书范文
2014/03/20 职场文书
安踏广告词改编版
2014/03/21 职场文书
信访工作经验交流材料
2014/05/23 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
面试自我评价范文
2014/09/17 职场文书
中秋晚会致辞
2015/07/31 职场文书
Python读写yaml文件
2022/03/20 Python