Python条件语句是通过判断一条或多条条件语句的执行结果来决定执行哪条代码块的.
Python 中if 语句用于控制程序的执行,基本形式为:
if 判断条件:
  执行语句……
else:
  执行语句……

#coding=utf8
a = 2
if a > 0:
  print 'a 大于 0'
else:
  print 'a 小于 0'

if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。
当判断条件为多个值是,可以使用if..elif扩展形式:
if 判断条件1:
  执行语句1……
elif 判断条件2:
  执行语句2……
elif 判断条件3:
  执行语句3……
else:
  执行语句4……

#coding=utf8
name = 'C5'

if name == 'B6':
  print 'This is B6'
elif name == 'A7':
  print 'This is A7'
elif name == 'Q5' or name == 'C5':
  print 'This is Q5'
else:
  print 'This is nothing'

注意:由于python不支持switch语句,所以多个条件判断,只能用elif来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用and(与)时,表示只有两个条件同时成立的情况下,判断条件才成功

最新文章

  1. 论文第4章:iOS绘图平台的实现
  2. 微信和WeChat的合并月活跃账户数达到7.62亿了
  3. python数据分析入门——matplotlib的中文显示问题&amp;最小二乘法
  4. 基于asp.net MVC 的服务器和客户端的交互(三)之客户端请求响应
  5. angularjs编码实践
  6. 从XML文件乱码问题,探寻其背后的原理
  7. JLRoutes--处理复杂的URL schemes-备
  8. jQuery选择器与CSS选择器
  9. upstream timed out (10060: A connection attempt failed because the connected party did not properly respond
  10. lucene实战--打分算法没有那么难!
  11. Django 中间件 请求前
  12. C#各种对话框
  13. linux前后台任务的切换以及执行暂停
  14. 懒得说IE6了,写个js插件不能写注释,原因如下
  15. C++中各种类的大小
  16. hdoj2955 Robberies(01背包)
  17. php作用域限定符
  18. 转【非容器化Jenkins连接Kubernetes】
  19. 打印出现:You&#39;ve implemented -[&lt;UIApplicationDelegate&gt; application:didReceiveRemoteNotification:
  20. BZOJ4237 稻草人(分治+树状数组+单调栈)

热门文章

  1. Hyper snap
  2. UIView和CALayer的区别
  3. 容器配置jndi Tomcat为例
  4. 关于jQuery新的事件绑定机制on()的使用技巧
  5. Codeforces Round #371 (Div. 2)(set\unique)
  6. Codeforces Round #327 (Div. 2)B(逻辑)
  7. Velocity笔记
  8. js 倒计时点击和当前时间
  9. 从数据库导出数为生成excel表
  10. MVC学习笔记---各种上下文context