一、变量
1.定义:变量就是以前我们学习数学里面常见的y=1(y就是变量,1就是变量的值),比那里不仅可以是数字,还可以是任意数据类型。
命名规则:变量名必须是大小写英文、数字和_的组合,且不能以数字开头。
a
_account
Atest1
1y
二、数据类型
1.整数:任何时刻运算都算是精确的
2.浮点数:运算过程中,可能会有四舍五入的。
3.字符串:以单引号'' 或者是"" 括起来的任意文本,如果字符串内部既包含'又包含"",可以用转换字符来\转义。
a.同类型可以用+号或者是逗号来进行拼接
b.不同类型可以用+号拼接,不能用逗号进行拼接
c.强制转换后,可以进行拼接,比如str(a)int(a)这种就是强制转换
4.布尔值:布尔值只有true,False两种值,可以进行逻辑运算。
a=None
b=''(是空值,不代表没有值)
c=null(在python中会报错,没有此写法)
None值:空值是python里一个特殊的值,用None表示,不能理解为0,因为0是有意义的,而None是一个特殊的空值。不存在的,你要用的时候,需要重新赋值。
三、运算符
1.算术运算符: + - * / % ** //
2.比较运算符:返回值均为bool值;== != <> > = <=
3.赋值运算符:= += -= *= /= %= **= //=
4.逻辑运算符:and or not
5.位运算符:
6.成员运算符:in——>返回True not in ——>返回False
7.身份运算符:
8.运算符优先级:
注意:
1.红色标志可以不用了解。
2.比较运算符返回的都是布尔值,赋值与==是不同的。