Python2与Python3的区别(三):print


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='') 
...  
* * * *
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值