1、变量
- 在Python中,存储一个数据,需要定义一个变量
number1 = 1 #numbe1就是一个变量,用来保存数据:1
number2 = 2 #number2也是一个变量,用来保存数据:2
sum = number1 + number2 #sum也是一个变量,用力保存1+2的值
- 变量的命名规则如下:
- 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_ 1,但不能将其命名为1_ message。
- 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
- 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。
- 变量名应既简短又具有描述性。例如,name 比n好,student name比s_n好,name_ length比length_of_persons_name好。
- 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。
2、数据类型
在实际编码中,我们可以通过type(obj)方法得出变量的类型
- 常用的数据类型转换如下
3、运算符
- 算数运算符
以a = 10, b = 20 为例
- 赋值运算符
- 复合运算符
- 关系运算符
指的就是数与数之间的大小关系,运算结果是一个布尔值
- >(大于)
- <(小于)
- >=(大于等于)
- <=(小于等于)
- ==(等于)
- !=(不等于)
- 逻辑运算符
- and (并且),所有条件都满足,则为真,否则就为假
- or (或者),只要有一个条件满足,则为真,全为假,则为假
- not (取反)
- 所属运算符
判断某个变量在不在某个容器中
- in: #判断在容器里, 返回一个boolean值,表示是否存在
- not in: # 判断不在容器里,返回一个boolean值,表示是否存在
- 位运算符
- & 按位与
- | 按位或
- ^ 按位异或
- ~ 按位取反
- << 按位左移
- > 按位右移