视频打包下载
下载地址:http://pan.baidu.com/s/1c02HoZm 密码: 03va
我自己做的笔记
https://onedrive.live.com/view.aspx?resid=27079372A35C6C12!350&app=OneNote&authkey=!AK-RNvDHBnuJHXM
主要知识点
if在英文中是如果的意思,在编程语言中亦如此,if语句包含一个逻辑表达式,使用表达式比较,根据表达式返回结果做出相应处理,如果条件1成立则执行A代码,否则执行B代码
if一般用于判断一个表达式/函数运算后的结果的处理
###############__Code__############### #!/usr/bin/env python # -*- coding: utf-8 -*- if 1 < 2: #条件,条件判断值须为Bool型 #条件判断为True的代码 print "OK" else: #条件判断为False的代码 print "No"
如判断结果只需要为真的话,else块可以被省略
###############__Code__############### #!/usr/bin/env python # -*- coding: utf-8 -*- if 1 < 2: # 条件,条件判断值须为Bool型 # 条件判断为True的代码 print "OK"
如果有多重判断,可以使用elif来进行二次判断/选择
###############__Code__############### #!/usr/bin/env python # -*- coding: utf-8 -*- a = 1 if a == 1: # 判断为True时执行 print "a == 1" elif a == 2: # 上面条件判断为False后本条件判断为True print "a == 2" elif a == 3: # 上面所有条件判断为False后本条件判断为True print "a == 3" else: # 上面所有条件判断为False之后运行 print "Error"
if可以多重嵌套,以实现复杂的判断
###############__Code__############### #!/usr/bin/env python # -*- coding: utf-8 -*- x = 90 y = 89 if x >= 90: if y >= 90: print "x,y >= 90" print "x >= 90" else: print "x,y <= 90"