1.if语句
if语句有好几种格式,比如:
ifcondition:
statement
使用 if ... else ...:
ifcondition:
statement(1)else:
statement(2)
使用 if ... elif ... else ...
if condition(1):
statement(1)elif condition(2):
statement(2)elif condition(3):
statement(3)
...else:
statement
注意:在python语言是没有switch语句的。
2.最简洁的条件语句判断写法
在Python程序中,经常会看见这样的代码。
defisLen(strString):if len(strString) > 6:returnTrueelse:return False
在Python3程序中其实有一种办法可以只用一行代码来实现上述函数:
defisLen(strString):return True if len(strString) > 6 else False
除了上面这种做法,还有一种方式,也非常简便:
defisLen(strString):return [False,True][len(strString)>6]
当len(strString)>6为真时,索引值为1,也就返回True。当len(strString)>6为假时,索引值为0,也就返回False。
3.for语句