1.if 用法举例:if语句写法:
if 表达式:
xxxx
(1)条件为真true (非空的量(string,tuple,list ,set,dictonary),所有非零的数):if 1:
print 'hello world!'
print 'True'
if 'aaa':
print 'hello world!'
print 'True'
(2)条件为假 faulse(0,None,空的量):if 0:
print 'hello world!'
print 'True'if None: print 'hello world!'
print 'True'
if '':
print 'hello world!'
print 'True'
if 1>2:
print 'hello world!'
print 'True'
(3)组合条件及其他(and /or ):if not 1>2:
print 'hello world!'
print 'True'
if not 1>2 and 1 == 1:
print 'hello world!'
print 'True'
2.if else 举例:
if else写法:else语句:
if expression:
statement(s)
else:
statement(s)
if 1 < 2:
print 'hello world'
else:
print 'Oh,no,fourse!'
print 'main'
3.if elif else写法:
elfi 语句:if expression1:
statement1(s)
elif expression2:
statement2(s)
else:
statement3(s)
if 1 < 2:
print 'hello world'
elif 'a':
print 'aaaaa'
else:
print 'Oh,no,fourse!'
4.举例1:#!/usr/bin/env python
score =int( raw_input(‘Please input a num:’))
if score >= 90:
print 'A'
print 'Very good'
elif score >=80:
print 'B'
print 'good'
elif score >=60:
print 'C'
print 'pass'
else:
print 'D'print 'END'5.举例2:and or 应用:
多个条件下判断:
转换大小写:
a.lower()
a.upper()#!/usr/bin/env pythonyn = raw_input("Please input [Yes/No]:")
yn = yn.lower()if yn == 'y' or yn == 'yes': print "Programe is running..."elif yn == 'n' or yn == 'no': print "Programe is exit."else: print "Error,Please input [Yes/No]"