• python2和python3的区别


    input

    1.python3中输入

    关键字:input()

    python3中的input获取的用户输入统一全部存成字符串类型。

    2.python2中的输入

    关键字:

    ①.input()

    需要人为的告诉input你输入的是什么数据类型。

    ②.raw_input()

    python2中的raw_input()会将用户输入的数据统一也存为字符串形式。

    range

    python2

    1.range其实就是一个列表
    2.xrange其实就是你python3中的range

    python3中range返回的是一个可迭代对象,对内存来说是一个优化。

    默认编码方式

    python2
    将py文件按照文本文件读入解释器中默认使用ASCII码(因为在开发python2解释器的unicode还没有盛行)
    python3 
    将py文件按照文本文件读入解释器中默认使用utf-8。

    基于Python解释器开发的软件,只要是中文,前面都需要加一个u.

    导入包

    python2如果要导入包 包下面必须要有__init__.py文件
    python3如果要导入包 包下面没有__init__.py文件也不会报错
    当你在删程序不必要的文件的时候 千万不要随意删除__init__.py文件

    (未完待续)

  • 相关阅读:
    电梯调度之调研报告
    小作业之测试篇
    求固定数组的最大子数组
    四则运算之C++实现篇
    四则运算2之设计思路篇
    轻松记账工程冲刺第十天
    轻松记账工程冲刺第九天
    轻松记账工程冲刺第八天
    简评QQ拼音输入法
    轻松记账工程冲刺第七天
  • 原文地址:https://www.cnblogs.com/wangnanfei/p/11167799.html
Copyright © 2020-2023  润新知