python学习_python2.7和3.7的区别

python学习_python2.7和3.7的区别

差别一: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")

python学习_python2.7和3.7的区别

print 换行以及没有换行差别

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

python学习_python2.7和3.7的区别

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

python学习_python2.7和3.7的区别

差别二: raw_input()以及input()

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

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

python学习_python2.7和3.7的区别

python学习_python2.7和3.7的区别

差别三: 函数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的差别的具体内容,更多请存眷酷吧易资源网别的相关文章!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

酷吧易资源网 python教程 python学习_python2.7和3.7的区别 https://www.kubayi.com/4969.html

常见问题

相关文章

评论
暂无评论