对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实现从字符串中找出字符1的位置以及个数的方法
Aug 25 Python
python实现下载指定网址所有图片的方法
Aug 08 Python
python通过文件头判断文件类型
Oct 30 Python
Python查找两个有序列表中位数的方法【基于归并算法】
Apr 20 Python
python实现汽车管理系统
Nov 30 Python
python实现自动获取IP并发送到邮箱
Dec 26 Python
python同时替换多个字符串方法示例
Sep 17 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
Oct 14 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
Mar 09 Python
Python 私有属性和私有方法应用场景分析
Jun 19 Python
python3中celery异步框架简单使用+守护进程方式启动
Jan 20 Python
python使用pycharm安装pyqt5以及相关配置
Apr 22 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产生随机字符串函数
2006/12/06 PHP
简化php模板页面中分页代码的解析
2009/02/06 PHP
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
2012/07/31 PHP
php数组(array)输出的三种形式详解
2013/06/05 PHP
在php7中MongoDB实现模糊查询的方法详解
2017/05/03 PHP
PHP大文件分片上传的实现方法
2018/10/28 PHP
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
Javascript中对象继承的实现小例
2014/05/12 Javascript
Javascript单例模式的介绍和实例
2016/10/08 Javascript
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
利用C/C++编写node.js原生模块的方法教程
2017/07/07 Javascript
EasyUI Tree树组件无限循环的解决方法
2017/09/27 Javascript
jquery手机触屏滑动拼音字母城市选择器的实例代码
2017/12/11 jQuery
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
微信小程序按顺序同步执行的两种方式
2019/12/20 Javascript
[01:03:00]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第一局
2016/02/25 DOTA
python+pandas分析nginx日志的实例
2018/04/28 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
Tensorflow 实现修改张量特定元素的值方法
2018/07/30 Python
基于python的socket实现单机五子棋到双人对战
2020/03/24 Python
利用python实现短信和电话提醒功能的例子
2019/08/08 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
土耳其家居建材网站:Koçtaş
2016/11/22 全球购物
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
Dr. Martens马汀博士澳大利亚官网:马丁靴鼻祖
2019/07/02 全球购物
五年级英语教学反思
2014/01/31 职场文书
中秋节礼品促销方案
2014/02/02 职场文书
2014机关党员干部“正风肃纪”思想汇报
2014/09/15 职场文书
护士长2014年终工作总结
2014/11/11 职场文书
护士自荐信怎么写
2015/03/06 职场文书
2015年教务处干事工作总结
2015/07/22 职场文书
神州牡丹园的导游词
2019/11/20 职场文书
MySQL复制问题的三个参数分析
2021/04/07 MySQL
Matlab如何实现矩阵复制扩充
2021/06/02 Python
Python数据分析之pandas读取数据
2021/06/02 Python