. 程序的构成2. 对象每个对象由:标识(ID)、类型(type)、值(value)组成 标识:用于唯一标识对象,相当于计算机内存中的地址。使用内置函数id(123)可返回123的标识 类型:相当于对象存储的'数据'的类型。类型可以限制对象的取值范围和可执行操作,使用type(123)获取所属类型。 值:表示对象所存储的数据的信息。使用print(123)直接打在这里插入代码片印出值。
3. 引用 在Python中变量称之为:对象的引用。因为变量存储的就是对象的地址。变量通过地址引用了对象。
4. 标识符用于变量、函数、类、模块等的名称。 5. 变量和简单赋值语句5.1 变量的声明和赋值5.2 删除变量和垃圾回收机制>>> a=123 >>> a 123 >>> del a >>> a Traceback (most recent call last): File '<stdin>', line 1, in <module> NameError: name 'a' is not defined >>>
5.3 链式赋值用于同一个对象赋值给多个变量 5.4 系列解包赋值系列数据赋值给对应相同个数的变量 a,b,c=4,5,6 相当于a=4,b=5,c=6
5.5 常量Python不支持常量,只能约定常量的命名规则,以及在程序的逻辑上不对常量的值作出修改。 >>> print(max_speed) 120 >>> max_speed = 140 #实际上是可以进行更改的,逻辑上不能更改 >>> print(max_speed) 140
6. 基本内置数据类型与运算符6.1 内置基本数据类型整型(整数) 浮点型(小数) 布尔型(仅包含True、False) 字符串型(由字符组成的序列)
6.2 整数6.2.1 使用int()实现类型转换浮点数直接舍去小数部分。如int(9.9)结果是:9 布尔值True转换为1,False转为0。如int(True)结果是1 字符串符合整数格式(浮点数格式不行)则直接转换为对应整数,否则报错。
>>> int('456') 456 >>> int('456abc') Traceback (most recent call last): File '<stdin>', line 1, in <module> ValueError: invalid literal for int() with base 10: '456abc' >>> int('456.789') Traceback (most recent call last): File '<stdin>', line 1, in <module> ValueError: invalid literal for int() with base 10: '456.789' >>> int(456.789) 456 >>>
6.2.2 自动转型6.2.3 整数可以有多大6.3 浮点数6.3.1 类型转换和四舍五入6.4 运算符6.4.1 基本运算符6.4.2 增强型赋值运算符6.4.3 比较运算符6.4.4 逻辑运算符6.4.5 同一运算符用于比较两个对象的存储单元,实际比较两个对象的地址。 6.4.6 运算符优先级(由高到底)乘除优先加减 位运算和算术运算>比较运算>赋值运算>逻辑运算
|