美文网首页
python3和Python2的三点主要差异

python3和Python2的三点主要差异

作者: 高桥my | 来源:发表于2023-06-07 21:15 被阅读0次

    1.print与 print()的区别。

        2.python3使用之前无需声明utf-8。

        3.python2.0中map()返回的为list,而python3中该函数返回的为iterators,使用时需要输入

    list(map())。

    4.python2.0中reduce函数内置函数,而在3.0中被放入functools模块中,使用时需要先引入。

    5.在python2中,除法运算符‘ / ’计算取整数,例如9/4=2。而在python3中,计算结果为精确的浮点小数,例如9/4=2.25。

    6.在python3中,读取系统文件路径时会在开头加上r.,如r.C:\Users\Adm\Desktop\1\try.py,其原因是在windows系统中' \ '可以表示文件路径,但在python3中' \ '兼具有分行符的作用,编译器难以识别这个符号在代码中起哪种作用,所以会报错。在路径前加r.表示此后的符号均使用其真实含义,即表示路径,从而错误就会得到解决。

    作者:老自转

    链接:https://zhuanlan.zhihu.com/p/621879692

    来源:知乎

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    这几天学习中发现的python2与python3的区别_不自律的狗的博客-CSDN博客

    相关文章

      网友评论

          本文标题:python3和Python2的三点主要差异

          本文链接:https://www.haomeiwen.com/subject/tqfnrdtx.html