Python基础语法
in
- 判断a字符串是否包含b字符串
a=’aabbccdd‘
b=’bc‘
b in a #True
'aaa' in a #False
Is/not is
- 判断两个对象的指向地址是否相同
a='111'
c='666'
b=a
a is b #True
c is a #False
控制语句
- 流程控制语句是代码的组织方式,可以看做是混凝土
选择语句
- 选择语句是多分支结构,通过判断条件是否成立,来决定走哪个分支
单分支选择结构
-
if 条件表达式: 语句/语句块 if a>10: print(a) -
条件表达式:逻辑表达式、关系表达式、算数表达式等
-
语句/语句块:一条或多条语句,==缩进必须对齐==
-
==条件表达式值为False情况==:
False、0、0.0、空值None、空序列(空字符串、空列表、空元组、空字典、空集合)、空range对象、空迭代对象,其余全为True -
条件表达式中不能有赋值符号(=):报语法错误