对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 相关文章推荐
一则python3的简单爬虫代码
May 26 Python
python数字图像处理之高级滤波代码详解
Nov 23 Python
python绘制双柱形图代码实例
Dec 14 Python
python 巧用正则寻找字符串中的特定字符的位置方法
May 02 Python
PyCharm代码格式调整方法
May 23 Python
Flask框架信号用法实例分析
Jul 24 Python
python面向对象入门教程之从代码复用开始(一)
Dec 11 Python
Python二叉树的镜像转换实现方法示例
Mar 06 Python
解决python脚本中error: unrecognized arguments: True错误
Apr 20 Python
Python实现计算图像RGB均值方式
Jun 04 Python
keras实现theano和tensorflow训练的模型相互转换
Jun 19 Python
python 获取字典特定值对应的键的实现
Sep 29 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
Protoss魔法科技
2020/03/14 星际争霸
PHP中替换换行符的几种方法小结
2012/10/15 PHP
PHP json_encode() 函数详解及中文乱码问题
2015/11/05 PHP
PHP入门教程之操作符与控制结构流程详解
2016/09/09 PHP
php实现的生成排列算法示例
2019/07/25 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
网页的标准,IMG不支持onload标签怎么办
2006/06/29 Javascript
jquery $.ajax入门应用一
2008/11/19 Javascript
Js event事件在IE、FF兼容性问题
2011/01/01 Javascript
用JavaScript修改CSS属性的代码
2013/05/06 Javascript
JavaScript中的数组操作介绍
2014/12/30 Javascript
jQuery.each使用详解
2015/07/07 Javascript
JS实现自动变换的菜单效果代码
2015/09/09 Javascript
高效Web开发的10个jQuery代码片段
2016/07/22 Javascript
bootstrap table操作技巧分享
2017/02/15 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
IDEA安装vue插件图文详解
2019/09/26 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
Python计算一个文件里字数的方法
2015/06/15 Python
利用Pandas 创建空的DataFrame方法
2018/04/08 Python
python爬虫之快速对js内容进行破解
2019/07/09 Python
Django发送邮件功能实例详解
2019/09/02 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
PyTorch 普通卷积和空洞卷积实例
2020/01/07 Python
python图形开发GUI库wxpython使用方法详解
2020/02/14 Python
Boutique 1美国:阿联酋奢侈时尚零售商
2017/10/16 全球购物
周仰杰(JIMMY CHOO)法国官方网站:闻名世界的鞋子品牌
2019/09/27 全球购物
优秀的茶餐厅创业计划书
2014/01/03 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
爱护草坪标语
2014/06/24 职场文书
小学教师暑期培训方案
2014/08/28 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
五年级下册复习计划
2015/01/19 职场文书
2015年行政人事工作总结
2015/05/21 职场文书
城镇居民医疗保险工作总结
2015/08/10 职场文书