对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 相关文章推荐
Python制作数据导入导出工具
Jul 31 Python
关于Python中浮点数精度处理的技巧总结
Aug 10 Python
解决pycharm 误删掉项目文件的处理方法
Oct 22 Python
Python实现制度转换(货币,温度,长度)
Jul 14 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 Python
Django values()和value_list()的使用
Mar 31 Python
python speech模块的使用方法
Sep 09 Python
python 绘制场景热力图的示例
Sep 23 Python
python开发一款翻译工具
Oct 10 Python
python 利用PyAutoGUI快速构建自动化操作脚本
May 31 Python
Python中OpenCV实现简单车牌字符切割
Jun 11 Python
解析目标检测之IoU
Jun 26 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 结果集的分页实现代码
2009/03/10 PHP
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
2016/05/12 PHP
javascript数组的扩展实现代码集合
2008/06/01 Javascript
Jquery图形报表插件 jqplot简介及参数详解
2012/10/10 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
javascript实现模拟时钟的方法
2015/05/13 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
使用Curl命令查看请求响应时间方法
2016/11/04 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
2017/06/12 jQuery
Vue 进入/离开动画效果
2017/12/26 Javascript
利用nodeJs anywhere搭建本地服务器环境的方法
2018/05/12 NodeJs
vue 修改 data 数据问题并实时显示的方法
2018/08/27 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
在windows下快速搭建web.py开发框架方法
2016/04/22 Python
Python网络编程详解
2017/10/31 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
如何更优雅地写python代码
2019/07/02 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
Python下载网易云歌单歌曲的示例代码
2020/08/12 Python
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
HTML5 Canvas实现360度全景图的示例代码
2018/01/29 HTML / CSS
优衣库澳大利亚官网:UNIQLO澳大利亚
2017/01/18 全球购物
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
手机配件第一品牌:ZAGG
2017/05/28 全球购物
智能旅行箱:Horizn Studios
2018/04/30 全球购物
美国山地自行车、露营、户外装备和服装购物网站:Aventuron
2018/05/05 全球购物
英国手机零售商:Metrofone
2019/03/18 全球购物
股东授权委托书
2014/10/15 职场文书
老人再婚离婚协议书范本
2014/10/27 职场文书
儿子满月酒致辞
2015/07/29 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫
CentOS7 minimal 最小化安装网络设置过程
2022/12/24 Servers