Python之道(四)之条件语句
2014-09-26 10:34
141 查看
1. 通过一个例子来看一下Python的条件语句:
如果有多个条件,使用elif(即else if),再来看一下嵌套的if块:
2. 条件语句少不了比较运算,看一下同一性运算符is:
结果如下:
再来看一个类似的例子:
x is y 意思是 x和y是同一个对象,而x == y 指的是x和y的值一样。
3. in: 成员资格运算符
4. 字符串比较
结果True。
5. 序列的比较
结果True。
进一步:
结果True。
6. 布尔运算符and,or,not
再来看一个好玩的——短路逻辑:
意思是如果or前面语句为真(即有用户输入),那么name就会or前面语句的返回值,否则name就会被赋值为字符串<unknown>。
如果有多个条件,使用elif(即else if),再来看一下嵌套的if块:
2. 条件语句少不了比较运算,看一下同一性运算符is:
结果如下:
再来看一个类似的例子:
x is y 意思是 x和y是同一个对象,而x == y 指的是x和y的值一样。
3. in: 成员资格运算符
4. 字符串比较
"alpha" < "beta"
结果True。
5. 序列的比较
[1, 2] < [2, 1]
结果True。
进一步:
[2, [1, 4]] < [2, [1, 5]]
结果True。
6. 布尔运算符and,or,not
再来看一个好玩的——短路逻辑:
意思是如果or前面语句为真(即有用户输入),那么name就会or前面语句的返回值,否则name就会被赋值为字符串<unknown>。
相关文章推荐
- 使用Python读取TestTrack记录- Part3 动态生成Linq to xml查询语句筛选条件
- Python基础教程学习笔记----第五章 条件、循环和其他语句
- Python——条件、循环和其他语句
- Python基础编程(五)条件、循环和其他语句
- Python基础编程(五)条件、循环和其他语句
- beginning python summary chapter 5 - 条件,循环和其他语句
- Python中的条件选择和循环语句
- Python学习笔记(五)条件,循环和其他语句(上)
- Python学习笔记(六)----Python条件语句
- 【python】第五章——条件、循环和其他语句
- 《Python 第五章》条件,循环和其他语句
- Python中的条件选择和循环语句
- Python中条件选择和循环语句使用方法介绍
- Python学习笔记(五),条件,循环和其它语句(下)
- Python学习入门基础教程(learning Python)--3.3 分支语句的条件表达式详解 .
- [python学习笔记]条件,循环和其他语句
- Python学习笔记:条件、循环和其他语句
- python 条件,循环和其他语句
- python学习笔记——第五章 条件、循环和其他语句
- Python 条件语句day05