Python 条件语句
一、Python程序语言指定任何非0和非空值为true,0或null为false;
当“判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进区分表示同一范围。
例:
#coding = utf-8
flag = False
name = 'luren'
if name =='python':
flag = True
print 'welcome boss'
else:
print name
二、if 语句的判断条件可以用>大于、=等于、<=小于等于表示其关系;
例:elif的用法:
#coding=utf-8
num = 5
if num == 3;
print 'boss'
elif num == 2:
print 'user'
elif num == 1:
print 'worker'
elif num < 0:
print 'error'
else:
print 'rodman'
三、Python 不支持switch语句,多个条件判断只能用elif语句实现;
如果多个条件需同时判断时,可以使用or,表示两个条件有一个成立时判断条件成功;
使用and时,表示只有两个条件同时成立的情况下,判断条件才成功。
当if有多个条件时,可使用括号区分判断的先后顺序,括号中的判断优先执行;
and和or的优先级低于>大于、<小于等判断符号,即大于和小于在没有括号的情况下会比与或要优先判断。