1 数据类型
2 输出和输入
2.1 输出
2.2 输入
3 数据类型转换
4 运算符
+ - * /
// 整除(求商)
% 取余数
** 指数,幂运算
() 可以改变优先级
4.1 ⽐较运算符
⽐较运算符的结果是 bool 类型, 即 True,或者是 False。
== 判断是否相等, 相等是 True. 不相等是 False
!= 判断是否不相等, 不相等是 True, 相等 False
><>=<=
4.2 逻辑运算符
逻辑运算符可以连接连个表达式, 两个表达式共同的结果决定最终的结果是 True,还是 False。
and 逻辑与, 连接的两个条件都必须为 True,结果为
True, ⼀假为假
如果第⼀个条件为 False,就不会再判断第⼆个条件
or 逻辑或, 连接的两个条件都为 False,结果为
False, ⼀真为真
如果第⼀个条件为 True,第⼆个条件就不会再判断了
not 逻辑⾮, 取反,原来是 True,变为 False,原来是
False,变为 True
5 if 判断语句
5.1 if
if 判断条件:
判断条件为 True,会执⾏的代码
判断条件为 True,会执⾏的代码
...
顶格书写的代码,代表和 if 判断没有关系
在 python 中使⽤缩进,代替代码的层级关系, 在 if 语句
的缩进内,属于 if 语句的代码块(多⾏代码的意思)
5.2 if else
if 判断条件:
判断条件为 True,会执⾏的代码
判断条件为 True,会执⾏的代码
else:
判断条件为 False, 会执⾏的代码
判断条件为 False, 会执⾏的代码
5.3 if elif
if 判断条件1:
判断条件1成⽴,执⾏的代码
elif 判断条件2:
判断条件1不成⽴,判断条件2 成⽴,会执⾏的代码
else:
判断条件1和判断条件2都不成⽴,执⾏的代码
6 三⽬运算
变量 = 表达式1 if 判断条件 else 表达式2
7 循环
7.1 while循环
while 判断条件:
判断条件成⽴,执⾏的代码
判断条件成⽴,执⾏的代码
7.2 for 循环遍历
for 变量 in 字符串:
代码
Python靠缩进来看代码的作用域。