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实现ftp客户端示例分享
Feb 17 Python
Python对List中的元素排序的方法
Apr 01 Python
tensorflow 1.0用CNN进行图像分类
Apr 15 Python
django 在原有表格添加或删除字段的实例
May 27 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
Dec 12 Python
Python 调用PIL库失败的解决方法
Jan 08 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
Jan 29 Python
python移位运算的实现
Jul 15 Python
Python及Pycharm安装方法图文教程
Aug 05 Python
python操作excel让工作自动化
Aug 09 Python
关于python scrapy中添加cookie踩坑记录
Nov 17 Python
python缺失值的解决方法总结
Jun 09 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
jQuery ajax cache缓存问题
2010/07/01 Javascript
javascript常见用法总结
2014/05/22 Javascript
jquery动态改变form属性提交表单
2014/06/03 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
详解Vue用axios发送post请求自动set cookie
2017/05/10 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
2017/07/31 Javascript
vue-router 权限控制的示例代码
2017/09/21 Javascript
vue-cli项目无法用本机IP访问的解决方法
2018/09/20 Javascript
100行代码实现一个vue分页组功能
2018/11/06 Javascript
js中数组常用方法总结(推荐)
2019/04/09 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
如何实现一个简易版的vuex持久化工具
2019/09/11 Javascript
layui实现给某一列加点击事件
2019/10/26 Javascript
VUE实现自身整体组件销毁的示例代码
2020/01/13 Javascript
Python中用Decorator来简化元编程的教程
2015/04/13 Python
使用Python实现跳帧截取视频帧
2019/05/31 Python
浅谈python3中input输入的使用
2019/08/02 Python
解决python 虚拟环境删除包无法加载的问题
2020/07/13 Python
CSS3 实现侧边栏展开收起动画
2014/12/22 HTML / CSS
使用canvas实现黑客帝国数字雨效果
2020/01/02 HTML / CSS
采购主管的岗位职责
2013/12/17 职场文书
客服专员岗位职责
2014/02/28 职场文书
创意广告词
2014/03/17 职场文书
计算机专业求职信
2014/06/02 职场文书
运动会加油稿100字
2014/09/19 职场文书
教师作风整改措施思想汇报
2014/10/12 职场文书
2014年物资管理工作总结
2014/12/02 职场文书
护士实习自荐信
2015/03/06 职场文书
政工师工作总结2015
2015/05/26 职场文书
大学副班长竞选稿
2015/11/21 职场文书
Python简易开发之制作计算器
2022/04/28 Python
pycharm无法安装cv2模块问题
2022/05/20 Python