《Python编程从入门到实践》_第五章_if语句
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了《Python编程从入门到实践》_第五章_if语句,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2253字,纯文字阅读大概需要4分钟。
内容图文
条件测试
每条if语句的核心都是一个值为Ture或False的表达式,这种表达式被称为为条件测试。Python根据条件测试的值为Ture还是False来决定是否执行if语句中的代码。如果条件测试的值为Ture,Python就执行紧跟在if语句后面的代码;如果为False,Python就忽略这些代码。
字符串比较
>>> car = "bmw" >>> car == "bmw" True >>> car = "audi" >>> car == "bmw" False
检查是否不等
>>> car = "bmw" >>> car != "bmw" False >>> car != "audi" True
比较数字
== |
是否相等 |
!= | 是否不等 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
>>> age = 18 >>> age == 18 True >>> age != 19 True >>> age < 21 True >>> age > 21 False >>> age <= 21 True >>> age >= 21 False
检查多个条件
and 多个条都成立则为True,否则为False
>>> age = 19 >>> age > 18 and age > 17 and age > 16 True >>> age > 20 and age > 17 and age < 20 False
or 多个条件成立一个则为True,全部不成立则为False
>>> age = 19 >>> age > 18 or age > 20 or age > 100 True >>> age > 100 or age > 20 or age > 200 False
in 要判断特定的值是否在已包含的列表中
>>> name = [‘Frank‘,‘Alex‘,‘Bob‘] >>> ‘Frank‘in name True >>> ‘May‘in name False
not in 要判定特定的值不在包含的列表中
>>> name = [‘Frank‘,‘Alex‘,‘Bob‘] >>> ‘Frank‘notin name False >>> ‘May‘notin name True
布尔表达式
结果要么真,要么假,True or False。
if-n个elif-else结构
# 选举 age = 19 if age >= 18: print("You are old enough to vote!") #运行结果 You are old enough to vote!
两种选择情况下的,if-else
# 选举 age = 17 if age >= 18: print("You are old enough to vote!") else: print("Sorry,you are too young to vote!") #运行结果 Sorry,you are too young to vote!
多种情况下if-elif-else,elif可以有多个
# 游乐园卖票 age = 12 if age < 4: print("You admission cost is $0.") elif age < 18: print("Your admission cost is $5.") else: print("Your admission cost is $10.")
python将在列表至少包含一个元素的时候返回True,并在列表为空时返回False!
name = [] if name: print("Name in") else: print("No name") #运行结果No name name = ["Frank"] if name: print("Name in") else: print("No name") #运行结果 Name in
原文:http://www.cnblogs.com/liubinsh/p/6938905.html
内容总结
以上是互联网集市为您收集整理的《Python编程从入门到实践》_第五章_if语句全部内容,希望文章能够帮你解决《Python编程从入门到实践》_第五章_if语句所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。