python2.7和3.7的区别-Python教程

资源魔 27 0

区分一:print语法应用

Python2.7 print语法应用 >>> print "Hello Python"

Python3.7 print语法应用 >>> print("Hello Python")

例子:正在Python 3.7.0应用双引号触发SyntaxError异样机制 提醒Did you mean print("Hello Python3.7")

print 换行以及没有换行区分

python 2.7 print 没有换利用用","便可

python 3.7 print 没有换利用用end=""

区分二: raw_input()以及input()

Python 2.7 raw_input() input() 都存正在 可以使用 raw_input()接纳字符串string input()接纳数字int /flot.

Python 3.7 raw_input()没有存正在 仅存正在input() 二者兼并 接纳恣意格局 前往string

区分三: 函数cmp()

python 2.7 cmp(x,y)函数用于比拟2个工具,假如 x < y 前往 -1, 假如 x == y 前往 0, 假如 x > y 前往 1

python3.7 cmp()曾经没有存正在了,假如你需求完成比拟性能,需求引入 operator 模块,适宜任何工具

>>> import operator
>>> operator.eq('hello', 'name');
False
>>> operator.eq('hello', 'hello');
True

区分四:string 字母 巨细写字符串

string.letters:蕴含一切字母(年夜写或小写)的字符串

Python 3.0中,string.ascii_letters.

相干保举:《Python教程》

以上就是python2.7以及3.7的区分的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!