Python

  • 7.Python程序的运行机制

    Python 源代码会被编译为字节码,即 CPython 解释器中表示 Python 程序的内部代码。字节码还会缓存在 .pyc 文件中,这样第二次执行同一文件时速度更快(可以免去将源码重新编译为字节码)。这种 “中间语言” 运行在根据字节码执行相应机器码的 virtual machine 之上…

    Python高级教程 2020年12月7日
    0 43 0
  • 理解Python包管理工具

    distlib Distlib是一个库,用于实现与Python软件的打包和分发有关的低级功能。它包含在打包的Python软件包中的部分功能,该软件包原本打算作为Python 3.3的一部分发布,但在Python 3.3进入Beta测试之前不久就被删除了。这个计划目前已停滞。 distutils 由于维护包装系统(其中功…

    Python运维经验 2020年12月4日
    0 48 0
  • 5.python -m mod的发展演变

    首先,让我们用“python –help”来看看它的解释: “mod”是“module”的缩写,即“-m”选项后面的内容是 module(模块),其作用是把模块当成脚本来运行。 “terminates option list”意味着“-m”之后的其它选项不起作用,在这点上它跟“-c”…

    Python高级教程 2020年11月23日
    0 51 0
  • 4.5Python语言的切片(Slice)

    取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: 假设取前3个元素,笨方法如下: Python提供了切片(Slice)操作符,能大大简化这种操作。 L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 类似的,Python支持L[-1]取倒数…

    Python初级教程 2020年11月20日
    0 41 0
  • 4.Python字符串的拼接

    Python字符串的拼接就像将数相加一样,将它们相加:

    Python高级教程 2020年11月20日
    0 42 0
  • 2.8Python语言的条件语句、循环语句和跳转语句

    条件语句 循环语句 跳转语句

    Python初级教程 2020年11月19日
    0 61 0
  • 3.Python对象的is比较运算符、id()内存地址、type()对象类型

    对象 是 Python 中对数据的抽象。 Python 程序中的所有数据都是由对象或对象间关系来表示的。(从某种意义上说,按照冯·诺依曼的“存储程序计算机”模型,代码本身也是由对象来表示的。) 每个对象都有各自的编号、类型和值。一个对象被创建后,它的 编号 就绝不会改变;你可以将其理解为该对象在内存中的地址。 &#82…

    Python高级教程 2020年11月18日
    0 113 0
  • 2.Python语言的一些约定俗成的规范

    Python程序是大小写敏感的,如果写错了大小写,程序会报错。 按照约定俗成的惯例,应该始终坚持使用4个空格的缩进。 包名:全部采用小写,中间用点号隔开,不推荐用下划线,包名应具有唯一性,通常采用公司或组织的域名倒置。 模块名:全部小写字母,如果多个单词,可以用下划线隔开。 类名:首字母大写,驼峰法。 变量名:全部小写…

    Python高级教程 2020年11月18日
    0 37 0
  • 1.Python语言的文本编辑器和IDE集成开发环境

    通用IDE / 文本编辑器 很多并非集成开发环境软件的文本编辑器,也对Python有不同程度的支持,并且加上专门为Python设计的编辑器插件也会有很高的可用性。 Python Tools for Visual Studio Visual Studio Code + Python 插件 Atom Eclipse + p…

    Python安装教程 2020年11月17日
    0 57 0
  • 1.2Python语言的应用场景和成功示例

    虽然Python可能被粗略地分类为“脚本语言”,Python的支持者较喜欢称它为一种高端动态编程语言,原因是“脚本语言”泛指仅作简单程序设计任务的语言,如shell脚本、VBScript等只能处理简单任务的编程语言,并不能与Python相提并论。 Python社区提供了大量的第三方模块,使用方式与标准库类似。它们的功能…

    Python初级教程 2020年11月17日
    0 316 0