区分一: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使用问题
抱歉,评论功能暂时关闭!