python常用的语法结构——if
常用的if结构
if XXXX:
XXXX
常用的多重条件表达式结构:多重表达式结构一般会使用布尔操作符and/or/not
exp:
if not A and (a < b):
print "Hello world"
常用的具有else的结构:
if A > B:
print "A>B"
else:
print "A<=B"
常用的elif的结构
if A>B:
print "A>B"
elif A=B:
print "A=B"
else:
print "A<B"
python常用的语法结构——三目运算符
语法规则 : X if C else Y
x,y=4,3
smaller = x if x < y else y
<==>
if x<y:
smaller = x
else:
smaller = y
python常用的语法结构——while
常用的while结构:
while True:
print "aliplay"
常用的计数循环结构:
count=0
while (count<10):
print "helloworld"+count
count +=1
python常用的语法结构——for语句
常用的一般用法:
for var in iterable:
print var
iterable是可迭代对象,如list,迭代器或者实现迭代方法的对象
用于字符串:
for eachLetter in "HelloWorld":
print eachLetter
用于序列索引迭代:
nameList = ["name1","name2","name3","name4","name5","name6"]
for name in nameList:
print name
还有一个迭代索引的方法:
len(nameList)
for i in range(len(nameList)):
print nameList[i]
使用内建函数迭代:
for i,eachLee in enumerate(nameList):
print "%d %s Lee" % (i+1,eachLee)
python常用的语法结构——break和continue
和C一样
python常用的语法结构——pass
pass : 不做任何事情