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='') 
...  
* * * *
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Python2.x与3_.x版本区别

  • 2017年08月25日 09:45
  • 341KB
  • 下载

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

本文首先介绍在python3中print函数的应用,然后对比在pyhton2中的应用。

Python3.x和Python2.x的区别

  • 2013年09月23日 14:42
  • 132KB
  • 下载

python2.x与python3.x的区别

  • 2011年01月12日 22:53
  • 41KB
  • 下载

python3和python2中print的用法有很多不同,python3中需要使用括号

python 中 print 函数用法总结 - graceting 时间 2014-07-29 14:17:00  博客园-所有随笔区 原文  http://www.cnblogs.com/g...

python2.x与python3.x的区别

  • 2017年11月13日 17:51
  • 279KB
  • 下载

python2.x和python3.x的区别

  • 2017年03月15日 17:08
  • 139KB
  • 下载

Python2中print函数用法

使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python ...

Python3.x和Python2.x的区别

  • 2013年05月14日 21:58
  • 312KB
  • 下载

Python2.x与3​​.x版本区别

Python2.x与3​​.x版本区别 Python的3​​.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。 为了不带入过多的累...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python2与Python3的区别(三):print
举报原因:
原因补充:

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