Python小结:模块、包、打包

将程序拆分成多个相互独立的代码片段,这些片段就是模块。Python中的模块,表现为.py文件。模块的名字就是文件的主文件名。

模块可以被其它文件/模块导入,以组织成更大的系统。导入其它模块的文件为“顶层程序文件”。模块本身也是对象 ...


Python小结:函数

Python中使用def语句来定义函数,它实际是创建了一个对象,然后令变量名(函数名)去引用这个对象。第一行的字符串是文档字符串(若要跨行,用三引号),使用funcName.__doc__来调用,是非必要部分。

使用return语句返回内容 ...


Python小结:流程控制

流程控制是每个高级编程语言都具备的,Python并没有太多不同,下面是if、while以及for的基本用法。

6.1. if语句

基本形式:

三目表达形式 ...


Python小结:常用运算符

在常用数据类型的基本操作中已经描述了一些运算符,这里做个小结。其实跟其它高级语言的形式大同小异。

  • 算数运算:x + y,x - y,x * y,x // y,x % y(取模),x ** y(幂运算)
  • 逻辑运算:x ...


Python小结:数据类型-补充

补充一下文件类型,文件类型的实例是文件对象,文件对象负责与文件系统进行交互。文件系统是操作系统在磁盘上组织文件的具体方式。

文件对象需要使用open函数来创建 ...


Python小结:常用数据类型

数据类型定义了数据的长度和能够对该类数据实施的一些操作。在C语言中,某类型的变量实际是某块内存空间的首地址,对该变量的操作,将直接操作到内存中存放的数据。

Python的设定是一切皆为对象。定义一个变量将自动创建一个对象,对象绑定了值和相关的操作。例如:a = "abc",将会以"abc”创建一个字符串对象,变量a则是对该对象的引用。

如果对a进行赋值操作,其实是改变了其所引用的位置,被引用的对象本身并不会被修改。如果有新的变量被定义为同样的值 ...