相关知识介绍:
-
python中的变量:
-
变量是代表某一个对象的未知数
-
变量的使用需要先定义后使用。在python中通过赋值实现变量定义
-
变量是喜新厌旧渣男,如果给一个变量多次赋值,他只会保留最后一个值,这种现象叫覆盖
-
python在定义变量时不需要指定变量类型,他会根据变量引用的对象的类型来判断变量的类型。一个变量。可以被多次赋值成不同类型的数据,结果只会保留最后一次赋值。
-
变量的使用,是一个对象内存引用的过程,变量存储在栈内存,对象存储在堆内存,使用变量时,是由栈内存指向堆内存的唯一标识id。
-
常量:python不支持常量类型,但是可以不修改变量的值,让他在逻辑上成为常量。所以说,常量表面上表里如一,内心还是一个大渣男。
-
-
python中的基本数据类型
-
数字类型:整数、字符串
-
文本类型:字符串
-
序列类型:列表,元组
-
映射类型:字典
-
-
对象:
-
python中一切皆是对象
-
对象时python钟的一切数据
-
对象有三个属性:identity(识别)、type(类型)value(值)。indentity是对象在计算机中存储位置,通过内置函数(id)即可获取。type属性是对象的数据类型,通过内置函数type()获取。value是对象存储的值。通过这个引用对象的变量名即可获取。
-
对象的本质是可以操作的内存块。
-
-
标识符:标识符就是给对象器的名字,合法的标识符有数字,文字,下划线组成。数字不能开头。不能用python保留的关键字命名,对于标识符要做到见名之意。Pep8规定了一些对象标识符命名规范:
-
模块名和变量:全小写字母
-
常量:字母全大写
-
函数名:全小写字母多个单词下换线分割
-
类名:首字母大写,驼峰命名。
-
-
python当中的运算
-
算数运算;+, -, *, / ,// ,%,
-
逻辑运算 and, or, not,
-
比较运算 < ,<=, >,>= ,== ,!=
-
关系(成员)运算 in,is
-