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远程登录代码
Apr 29 Python
跟老齐学Python之从if开始语句的征程
Sep 14 Python
深入理解Python中的*重复运算符
Oct 28 Python
python3获取两个日期之间所有日期,以及比较大小的实例
Apr 08 Python
详解Python3.6的py文件打包生成exe
Jul 13 Python
python3去掉string中的标点符号方法
Jan 22 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
Oct 11 Python
Python实现图像去噪方式(中值去噪和均值去噪)
Dec 18 Python
Python拼接字符串的7种方式详解
Mar 19 Python
Pycharm调试程序技巧小结
Aug 08 Python
python超详细实现完整学生成绩管理系统
Mar 17 Python
使用Python拟合函数曲线
Apr 14 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
php获取url字符串截取路径的文件名和扩展名的函数
2010/01/22 PHP
浅析linux下apache服务器的配置和管理
2013/08/10 PHP
使用php记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
PHP之sprintf函数用法详解
2014/11/12 PHP
CI框架给视图添加动态数据
2014/12/01 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
JavaScript 对象的属性和方法4种不同的类型
2010/03/19 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
Javascript实现多彩雪花从天降散落效果的方法
2015/02/02 Javascript
JavaScript递归操作实例浅析
2016/10/31 Javascript
js获取地址栏参数的两种方法
2017/06/27 Javascript
基于zepto.js实现手机相册功能
2017/07/11 Javascript
微信小程序的线程架构【推荐】
2019/05/14 Javascript
VUE实时监听元素距离顶部高度的操作
2020/07/29 Javascript
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python正则表达式去掉数字中的逗号(python正则匹配逗号)
2013/12/25 Python
浅谈五大Python Web框架
2017/03/20 Python
Django中url的反向查询的方法
2018/03/14 Python
对Python中的@classmethod用法详解
2018/04/21 Python
python SVM 线性分类模型的实现
2019/07/19 Python
python实现加密的方式总结
2020/01/19 Python
Python常用编译器原理及特点解析
2020/03/23 Python
Pycharm如何导入python文件及解决报错问题
2020/05/10 Python
Python暴力破解Mysql数据的示例
2020/11/09 Python
测绘工程本科生求职信
2013/10/10 职场文书
求职信模板标准格式范文
2014/02/23 职场文书
教师校本培训方案
2014/02/26 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
计算机系统管理员求职信
2014/06/20 职场文书
四年级学生期末评语
2014/12/26 职场文书
2015年实习单位评语
2015/03/25 职场文书
房贷工资证明范本
2015/06/12 职场文书
教学副校长工作总结
2015/08/13 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书
2019年幼儿园家长接送责任书
2019/10/29 职场文书
MySQL 十大常用字符串函数详解
2021/06/30 MySQL