python 是一门编程语言,是一门完全面向对象的编程语言。
可变对象:list(列表)、set(集合)、dict(字典)
不可变对象:str(字符串)、tuple(元组)
①集合
注意:创建空的集合要用 set()
②字典
注:字典里的键和值用 “:” 隔开,一对键和值组成一个项,项和项之间用 “,” 隔开。
dict[key] = value
key 存在则修改值,没有则添加
总结:key 唯一,可以是数字,字符串,元组
③运算符
+
-
*
/
%
**
//
=
+=
-=
*=
/=
%=
**=
==
!=
>
<
>=
<=
in
not in
is
is not
判断两个名字是否指向同一个对象,当 id 相同时返回 True( == 比较运算是判断的值)
and(与)两个条件都满足时才返回 True
or(或)有一个条件满足了就返回 True
not(非)取反
默认的,运算符优先级表决定了哪个运算符在别的运算符之前计算。然而,如果想要改变它们的计算顺序,得使用圆括号()。
运算符通常由左向右结合,即具有相同优先级的运算符按照从左向右的顺序计算。
# 幂运算
**
# 算术运算符
+ - * / %
# 比较运算符
< > <= >=
# 比较运算符
== !=
# 赋值运算符
= %= /= -= += *= **=
# 身份运算符
is is not
# 成员运算符
in not in
# 逻辑运算符
not > and > or