if语句简介

说明

使用if语句判断的条件表达式的结果只有两种:Ture和False,结果为True则执行if语句中的代码,否则不执行,例:

name = "smith"
if name == "smith":
print("Hello " + name) # 输出
# Hello smith

运算符

== 判断相等、!=判断不相等、in判断元素是否包含在列表中、not in判断元素是否没有包含在列表中、and将多个表达式进行逻辑与操作、or将多个表达式进行逻辑或操作

else语句和elif语句

elif用于多条件判断,而else是一条包罗万象的语句,只要不满足任何的if和elif语句中的条件测试,其语句就会被执行,这可能会引用无效甚至恶意的数据,如果最终知道测试的条件,应该使用elif代码块来代替else代码块。

age = 12
if age < 4:
price = 0
elif age < 18:
price = 5
elif age < 65:
price = 10
elif age >= 65:
price = 5
print("Your admission cost is $" + str(price) + ".") # 输出
# Your admission cost is $5.

if用于列表

列表名用在if语句的条件表达式中,如果是空列表,结果为Flase,否则为True

最新文章

  1. thinkphp里的session、cookie方法
  2. Qt控件篇 ---- QTableView/QTableWidget
  3. ppt
  4. POJ 3253 Fence Repair(优先队列,哈夫曼树,模拟)
  5. ADO.NET 快速入门(十三):使用 OLE DB 检索数据
  6. uva 11468 Substring
  7. C#快速剔除字符串中不合法的文件名或者文件路径字符
  8. Java 字符串比较,String 中的一些方法 == 和 equals 的详解
  9. jquery按钮绑定特殊事件
  10. Android 文字过长TextView如何自动截断并显示成省略号
  11. 1.11 str 字符串
  12. C#开发Open-Webkit-Sharp浏览器并支持前端alert显示
  13. oracle 数据库 date + 1 转载
  14. Vue-CLI3.0版本配置BootStrap的方法
  15. ajax调用.net API项目跨域问题解决
  16. 进阶开发——文档,缓存,ip限速
  17. 【LOJ6053】简单的函数(min_25筛)
  18. MATLAB:控制系统模型变换
  19. php中时间转换函数
  20. mac操作

热门文章

  1. Python爬虫之三种数据解析方式
  2. 【数据库】3.0 MySQL入门学习(三)——Windows系统环境下MySQL安装
  3. jQuery使用最广泛的javascript函数库
  4. H5前端的行业知识
  5. haproxy学习——安装(一)
  6. 框架页面jquery装载
  7. day006-多线程
  8. 关于java文件名字影响系统配置
  9. github desktop项目版本控制
  10. hdu-2582 f(n)---找规律+素数筛法