对Python3中的print函数以及与python2的对比分析


Posted in Python onMay 02, 2018

本文首先介绍在python3中print函数的应用,然后对比在pyhton2中的应用。(本文作者所用版本为3.6.0)

首先我们通过help(print)命令来查看print函数的相关信息,(注意在python2中print不是函数,不能通过help获得相关信息)。

对Python3中的print函数以及与python2的对比分析

第一行告诉我们print在python3中是一个内建函数。

然后是这个函数的调用格式,以及各参数的意义。

这个函数可以将values(可以是多个用逗号隔开的值)输出到一个数据流文件,默认的输出格式是标准输出(sys.stdout)。

sep参数是多个value的分割符,默认情况下是空格 ' '。也可以使用其他符号作为分隔符,如下:

对Python3中的print函数以及与python2的对比分析

由上面的命令我们也发现print函数可以直接输出各种格式的数据。(也可以输出各种数据类型的变量)

end是结束符,默认情况下为换行符\n。可以也可以进行设置。

flush参数表示是否强制进行刷新,如果设置为True,在输出下一个值的时候会进行刷新(前面的数据将会丢失)。

下面我们可以下print的基本用法:

1. print可以直接输出各种格式的数值,也可以输出各种数据类型的变量,如下所示:

对Python3中的print函数以及与python2的对比分析

2.print可以进行格式化输出(下面举个简单的例子):

对Python3中的print函数以及与python2的对比分析

其中%:标记转换说明符的开始。后面的s和d都是转换类型,还包括下面这些类型:

d,i 带符号的十进制整数
o 不带符号的八进制
u 不带符号的十进制
x 不带符号的十六进制(小写)
X 不带符号的十六进制(大写)
e 科学计数法表示的浮点数(小写)
E 科学计数法表示的浮点数(大写)
f,F 十进制浮点数
g 如果指数大于-4或者小于精度值则和e相同,其他情况和f相同
G 如果指数大于-4或者小于精度值则和E相同,其他情况和F相同
C 单字符(接受整数或者单字符字符串)
r 字符串(使用repr转换任意python对象)
s 字符串(使用str转换任意python对象)

3. 关于print函数输出是否换行的问题:

默认条件下sep=‘ ',也即使多个数据以空格隔开,如果想让各个数据单独占据一行,可以使用下面的方法:

对Python3中的print函数以及与python2的对比分析

也就是直接将分隔符sep设置成换行符“\n”。

以上这篇对Python3中的print函数以及与python2的对比分析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
wxpython 学习笔记 第一天
Feb 09 Python
Python map和reduce函数用法示例
Feb 26 Python
Python实现模拟登录及表单提交的方法
Jul 25 Python
Python排序搜索基本算法之选择排序实例分析
Dec 09 Python
Python输出由1,2,3,4组成的互不相同且无重复的三位数
Feb 01 Python
Python 多维List创建的问题小结
Jan 18 Python
python assert的用处示例详解
Apr 01 Python
django中账号密码验证登陆功能的实现方法
Jul 15 Python
Python selenium爬取微信公众号文章代码详解
Aug 12 Python
python中复数的共轭复数知识点总结
Dec 06 Python
python 模拟在天空中放风筝的示例代码
Apr 21 Python
用Python编写简单的gRPC服务的详细过程
Jul 04 Python
python print 按逗号或空格分隔的方法
May 02 #Python
Django 跨域请求处理的示例代码
May 02 #Python
python 按照固定长度分割字符串的方法小结
Apr 30 #Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
Apr 30 #Python
python版本的仿windows计划任务工具
Apr 30 #Python
Python装饰器原理与用法分析
Apr 30 #Python
Python中pillow知识点学习
Apr 30 #Python
You might like
php smarty truncate UTF8乱码问题解决办法
2014/06/13 PHP
php实现根据IP地址获取其所在省市的方法
2015/04/30 PHP
javascript预览上传图片发现的问题的解决方法
2010/11/25 Javascript
jquery绑定原理 简单解析与实现代码分享
2011/09/06 Javascript
JS获取页面窗口大小的代码解读
2011/12/01 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
javascript常用代码段搜集
2014/12/04 Javascript
jQuery中ajax的get()方法用法实例
2014/12/26 Javascript
Nodejs如何复制文件
2016/03/09 NodeJs
老生常谈js-react组件生命周期
2017/05/02 Javascript
js学习总结之dom2级事件基础知识详解
2017/07/27 Javascript
vue 弹框产生的滚动穿透问题的解决
2018/09/21 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
Vue.js实现立体计算器
2020/02/22 Javascript
vue移动端弹起蒙层滑动禁止底部滑动操作
2020/07/22 Javascript
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
python的迭代器与生成器实例详解
2014/07/16 Python
深入理解Javascript中的this关键字
2015/03/27 Python
Python实现字典依据value排序
2016/02/24 Python
PyCharm鼠标右键不显示Run unittest的解决方法
2018/11/30 Python
解决Python运行文件出现out of memory框的问题
2018/12/03 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
python 字典的打印实现
2019/09/26 Python
django rest framework 自定义返回方式
2020/07/12 Python
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
曼城官方网上商店:Manchester City
2019/09/10 全球购物
绝对经典成功的大学生推荐信
2013/11/08 职场文书
网络事业创业计划书范文
2014/01/09 职场文书
教师节演讲稿
2014/05/06 职场文书
2015年元旦活动总结
2014/05/09 职场文书
爱我中华演讲稿
2014/05/20 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
出纳岗位职责范本
2015/03/31 职场文书
篮球赛新闻稿
2015/07/17 职场文书
七年级作文之环保作文
2019/10/17 职场文书
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android