Python2与Python3的区别(三):print

原创 2016年05月30日 16:39:09

python2中的print与pyton3的print不止是有没有括号的区别


python2中的print是特点:

1、不用括号

>>> print 'abc'
abc

2、有多个时,可以直接在print后面使用逗号隔开

>>> print 'abc','cde'
abc cde

>>> print 'abc''cde'
abccde

3、这里主要想讲print的一个隐藏特性,看如下代码

>>>for i in range(4):
...     print '*'
...     
*
*
*
*

这里需要说一点,print后面默认都会打印一个“回车”,如果想要在一行输出,就需要如下写法:

>>>for i in range(4):
...     print '*', 
...  
* * * *

python3中的print是特点:

这里写图片描述
1、必须使用括号

>>> print ('abc')
abc

2、有多个时,可以直接在print后面使用逗号隔开

>>> print ('abc','code')
abc cde

>>> print('abc''code')
abccde

图中已经写的很明白了,print中有一个默认参数‘end=\n’,看如下代码:

>>>for i in range(4):
...     print('*')
...     
*
*
*
*

如果不想要挑选,就可以修改默认参数,就需要如下写法:

>>>for i in range(4):
...     print('*',end='') 
...  
* * * *
版权声明:本文为博主原创文章,未经博主允许不得转载。

Python3中的print函数以及与python2的比较

本文首先介绍在python3中print函数的应用,然后对比在pyhton2中的应用。
  • bbc955625132551
  • bbc955625132551
  • 2017年07月24日 10:05
  • 834

python-print的区别(2和3)

安装好python先从打印开始喽。。“打印”是输出文本,不是从打印机上打印。哈哈哈哈 python提供print()方法来打印信息,但2和3稍微有差异1.python中不区分单引号('')和双引号...
  • wxy_summer
  • wxy_summer
  • 2016年09月10日 16:51
  • 2087

urllib库在python2与python3中的区别

python2与python3中会有一些语法的不同。python3是python2的升级版,在python2中,有urllib库与urllib2库,但是在python3中,都合并到urllib库中。此...
  • moll_77
  • moll_77
  • 2017年11月20日 14:16
  • 240

Python 3读写文件和Python2的区别

最近再看python处理csv的内容,查阅之前有python2 打开csv文件的操作: writer = csv.writer (open('test.csv','wb') 但是在pyth...
  • yujianmse
  • yujianmse
  • 2015年11月10日 14:24
  • 1022

python2 与 python3的区别

几乎所有的python2程序都需要一些修改才能正常的运行在python3的环境下。为了简化这个转换过程,Python3自带了一个2to3的实用脚本.这个脚本会将python2程序源文件作为输入,然后自...
  • qq_33932782
  • qq_33932782
  • 2017年05月07日 22:12
  • 608

python2和python3主要区别

这篇文章主要介绍了Python 2.7.x 和 3.x 版本的重要区别小结,需要的朋友可以参考下 许多Python初学者都会问:我应该学习哪个版本的Python。对于这个问题,我的回答通常是“先...
  • u010694764
  • u010694764
  • 2017年02月15日 10:23
  • 3342

Python2和Python3之间关于字符串编码处理的差别

0x00 字符的编码计算机毕竟是西方国家的发明,最开始并没有想到会普及到全世界,只用一个字节中的7位(ASCII)来表示字符对于现在庞大的文字数量来说显然不够,所以先后经历了好几套编码方案,不同国家和...
  • yanghuan313
  • yanghuan313
  • 2017年03月18日 23:06
  • 3554

【python】2.X与3.X版本输入输出差异 print input

如果要让Python打印出指定的文字,可以用print语句,然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号: 在2.X版本中: >>> print 'hello, world...
  • u010141025
  • u010141025
  • 2014年12月09日 20:48
  • 1194

Python2和Python3的一些语法区别

python2和python3版本的部分区别
  • huchong0209
  • huchong0209
  • 2017年08月18日 17:33
  • 164

Python2和Python3中print的不同点

在Python2和Python3中都提供print()方法来打印信息,但两个版本间的print稍微有差异主要体现在以下几个方面:1 python3中print是一个内置函 在Python2和Pyt...
  • liwei825755184
  • liwei825755184
  • 2016年11月17日 12:21
  • 8714
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python2与Python3的区别(三):print
举报原因:
原因补充:

(最多只允许输入30个字)