zoukankan      html  css  js  c++  java
  • Python2与Python3的不同点

    Python2与Python3的不同点

    1、规范性

    1)、在大的环境下,Python2含有PHP、Java、C等语言的规范陋习。(Python是一门开源的语言,任何人都可以贡献代码,但是每个人上传的代码规范都不相同。)

    2)、Python2里面重复的代码特别多。

    3)、Python3编码规范、清晰、简单,符合Python的宗旨,Python的设计哲学是“优雅”、“明确”、“简单”。

    2、编码

    1)、Python2默认编码是ASCII,只能显示英文,显示中文会报错。想让Python2显示中文,就需在首行添加“# -*- encoding:utf-8 -*-”。

    2)、Python3的默认编码就是utf-8,中文和英文都能支持。

    3、语法

    1)、用户交互:Python2的语法是“ raw_input”,而Python3的语法是“input”。

    4、数据类型

    1)、Python2里既有 int 类型又有 long int 类型,而Python3里只有 int 类型。 

    2)、Python2里既有rang又有xrang;而Python3里面只有rang

    5、global与nonlocal

    1)python2中只有global。

    2)Python3中既有global又有nonlocal。

  • 相关阅读:
    3.学习Dispatcher
    2学习Application
    学习WPF-1
    Content-Type说明
    AspNet Core定时任务
    Asp.Net Core跨域配置
    学习Emmet
    Asp.Net Core存储Cookie不成功
    服务端编码和解码
    C#7特性
  • 原文地址:https://www.cnblogs.com/Ming-Hui/p/8322256.html
Copyright © 2011-2022 走看看