2.单语句块:
>>> flag = True
>>> if flag: print 'Yes'
...
Yes
注意:(1)不建议使用,使用恰当的缩进,可以很方便地添加一个额外的语句。
(2)在使用交互模式的Python解释器的时候,它会通过恰当地改变提示符来帮助你输入语句。在上面这个例子中,当你输入了关键字if之后,Python解释器把提示符改变为...以表示语句还没有结束。在这种情况下,我们按回车键用来确认语句已经完整了。然后,Python完成整个语句的执行,并且返回原来的提示符并且等待下一句输入。
3.列表综合:可以从一个已有的列表导出一个新的列表,原来的列表没有变化
listone = [2, 3, 4]
listtwo = [2*i for i in listone if i > 2]
print listtwo
输出:[6,8]
4.在函数中接收元组和列表:
>>> def powersum(power, *args):
... '''Return the sum of each argument raised to specified power.'''
... total = 0
... for i in args:
... total += pow(i, power)
... return total
...
>>> powersum(2, 3, 4)
25