python2.7和python3区别,python3.7.2和3.7.6的区别
python2.7和python3.7的区别:1。打印语法的使用规则不同;2.“raw_input()”和“input()”方法的用法不同;3.cmp()函数有不同的用途;4.字符串有不同的用法。
区别一:print语法使用
Python2.7打印语法使用打印“Hello Python”
Python3.7打印语法使用print(Hello Python )
示例:在Python 3.7.0中使用双引号触发SyntaxError异常机制来提示您是指打印吗( Hello Python 3.7 )
打印包装和非包装的区别
Python 2.7打印可以使用,而不用换行符。
Python 3.7打印使用end=
区别二: raw_input()和input()
Python 2.7 raw_input() input()存在。可以用raw_input()接收string string input()接收number int /flot。
Python 3.7 raw_input()不存在,只有input()存在,两者结合起来接收任意格式的返回字符串。
区别三: 函数cmp()
2.7 Python CMP (x,y)函数用于比较2个对象,如果x y返回-1,如果x==y返回0,如果x y返回1
Python3.7 cmp()不再存在。如果需要实现比较函数,就需要引入运算符模块,它适用于任何对象。
进口经营者
operator.eq(hello , name );
错误的
operator.eq(hello , hello );
真正的区别四:string 字母 大小写字符串
String.letters:包含所有字母(大写或小写)的字符串
在Python 3.0中,string.ascii_letters。
推荐课程:中谷教育Python视频教程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。