python 变量
定义变量

产生变量的原因
节省内存空间(磁盘+内存,一个变量可以代替多次重复的相同冗余数值)
方便程序维护(变量赋值替换)
注意事项
1.一个变量对应一个数值
命名规范
一个变量对于一个数值
命名规范:
只能由数字、下划线、字母组成,数字不能开头。
见名知意
驼峰标识(从第二个单词开始,首字母大写
非关键字

python区分字母的大小写
使用变量之前需要赋值
数据类型
对程序处理的数据进行的相关分类(值的数据类型
意义:
区分存储空间
根据不同的数据类型做不同的处理

常用数据类型
数值(int、long、float、complex)、bool、string、list、set(集合)、tuple(元组)、dictory(字典)、NoneType(空)
查询数据类型
type(a)

数据类型转换



动态类型、静态类型
静态类型:类型是编译的时候确定的,后期无法修改
动态类型:类型是运行的时候进行判定的,可以动态的修改(python
强类型、弱类型
强类型:不会因为表达式而对数据类型进行自动的转换,不会因为数据类型的改变(python
弱类型:类型比较柔弱,很容易随着表达式不同的环境,进行默认的类型转换
python为 强类型 动态类型 编程语言
运算符
算数运算符
整除和求余运算常用于矩阵的index计算。
print(5 / 2) #除法运算符 要注意不能除0!
print(5 // 2) #整除运算符
print(5 % 2) #求余数运算符


优先级问题
先乘除,后加减,括号内优先级最高
比较运算符
is 比对唯一标识(变量的地址


链式比较运算符
3 < a < 10

逻辑运算符
or #或
and #且
not #否
注:非bool类型的,则0为假,1为真,非空即真
逻辑运算,整个逻辑表达式中的 结果不一定是True/False,而是参与比较的值之一
