逛商场看见YLS搞活动,这个颜色我喜欢,那个颜色我也喜欢,但摸摸钱包好像只能买一个……这个?那个?
百度给我发了offer,腾讯也给我发了offer……百度?腾讯?去哪一家好呢?
相信生活中的你也经常面临着各种各样的选择,这个时候你是不是就犯了选择困难症?
其实在代码中也是充满选择和条件的,今天小U就带大家一起来看看Python是如何解决“选择困难症”的!
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
比如举一个简单的例子:判断十字路口哪个颜色灯亮?1.红灯亮了,停,2.绿灯亮了,行,3.黄灯亮了,慢行,4.灯不亮了,向维修人员报告错误,这就是典型的条件语句。
那对于Python而言,怎么判断应该走哪条路呢?
Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。
Python 编程中 if 语句用于控制程序的执行,基本形式为:
if判断条件:
执行语句A……
else:
执行语句B……
有点儿类似于高中数学的算法语句~
基本形式
其中"判断条件"成立时(非零),则执行后面的语句,执行内容可以多行,以缩进来区分表示同一范围。else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。例如:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 例1:if你对学习Python感兴趣吗?
flag = False
name = '不感兴趣'
if name == '感兴趣': # 判断变量否为'感兴趣'
flag = True # 条件成立时设置标志为真 print '欢迎来到优就业Python学习交流群:519489681 备注:小白' # 并输出欢迎信息
else:
print name # 条件不成立时输出变量名称
输出结果:
elif形式
当判断条件为多个值时,可以使用以下形式elif
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
简单的语句组
在同一行的位置上使用if条件判断语句,如下实例:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
var = 优就业
if ( var == 优就业 ) : print "变量 var 的值为优就业"
print "学IT就选中公优就业"
输出的值为:
学IT就选中公优就业
领取专属 10元无门槛券
私享最新 技术干货