1.6 KiB
1.6 KiB
| title | date | tags | categories | author | ||
|---|---|---|---|---|---|---|
| 控制流 If | 2020-09-5 17:25:10 |
|
|
Anges黎梦 |
首先,我们可以根据英文的意义来理解一下
如果 xxx 就 xxx
那么在写if控制语句时,可以按照这个思路来编写相关代码
if 语句的语法
我们通过代码例子来看一下 if 语句的语法
示例代码:
a = 1
if a==1:
# 如果a = 1,那么执行下面的语句
print(a)
else:
# 如果a 不等于1 那么执行下面的语句
print(a)
# 多个判断条件可以添加 elif 来判断
if a==1:
print(1)
elif a==2:
print(2)
elif a==3:
print(3)
else:
print(a)
逻辑运算符
比较
- " > " 大于
- " < " 小于
- " == " 等于
- " != " 不等于
- " <> " 两个对象是否不相等(python3废弃)
- " >= " 大于等于
- " <= " 小于等于
示例代码:
print(3>1) # True
关键字比较
- and 左右两个语句同时为真
- or 左右两个语句只要有一个为真
- not 右边的语句取反
- in 包含
- not in 不包含
示例代码:
print(3>1 and 6>4) # True
print(3>1 and 6>8) # False
print(3>1 or 6>8) # True
is not 用于比较两个对象的存储单元
x is y 判断引用的是否是同一个对象
isinstance
内置函数 isinstance 判断对象是否为一个已知类型
示例代码:
# 目标类型为一个类型
print(isinstance("str", str)) # True
# 目标类型为多个类型
print(isinstance([1,4,"a"], (list, tuple, set))) # True