猫史档案馆


【编程一小时】Python 2 VS Python 3

用户:超能量子超能量子查看:1 回复:4 评论:1 创建时间:2018-12-04T21:38:11


大家好,又是我!企鹅工作室的超能量子(大家都把后起之秀这个名字忘了吧)!今天是理论讲解,让大家对Python有一个更深的了解。

大家要知道,Python是有版本的,以2开头的版本统称 Python 2,以3开头便是 Python 3,因为3比较新,现在大家大多都用3,我们编程猫也一样。

但本量子是两个都用过了!今天来告诉大家这2个版本有什么区别。

1.print

这是最常用的关键词了,在python 2 中,可以直接 print "XXX",不需要打括号,所以,Python 2 更方便。这一回合,Python 2 胜利。

2.input

这是一个关于输入的关键词,在Python 2 中,输入有两种,1.raw_input ,这个是最普通的输入,2.input ,这个输入只能输入数字,赋出来的值也是数字,不是字符串,这一回合,Python 2 因准确度高而得分,但有些麻烦,所以平局。

3./

Python中的除号!在Python 2中,整数/整数 默认为整除,去掉余数,要正常计算,必须有一个小数除数。而在Python 3,/都是普通除法,要//才整除,我们一般用普通除法的多,而Python 3中普通除法更简便,所以更人性化,所以这一回合,Python 3胜!

现在场上比分是1:1,你想不想继续观战呢,敬请期待下一期!


回复

上一页1 页 / 共 1下一页
The_End_404N0tF0undThe_End_404N0tF0und

3有一个end参数可以设置打印一个后缀,默认是一个换行符

点赞0


评论


活动喵活动喵

恭喜企鹅工作室发布编程一小时帖子/作品一篇,工作室积分+2,积分累计截止到12月12日,活动详情请查看链接:https://www.codemao.cn/community/167979
再接再厉,活动喵相信你们工作室能成功拿下前六,获得工作室专属荣誉及奖品!

emotion_编程猫_加油

点赞0


评论


Python新世界Python新世界

之所以Python 2.6 及以下中的 print不用加括号,是因为它在那个时候是 语句

Python 2.7 及以上中的print要加括号,是因为它在那个时候是 内置函数

点赞0


评论


CaTionalCaTional

C是本地一哥大家都知道的,它是以精准性闻名于世,特别是它门下的JAVE和C++,但是这类家族使用是最广的。但Python更适合云计算。

点赞0


评论