单重for循环 >>> [x * x for x in xrange(10)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 单重for循环+if条件 >>> [x * x for x in xrange(10) if x < 5] [0, 1, 4, 9, 16] 多重for循环 >>> [(i,j) for i in range(10) for j in range(10)] [(0, 0), (0, 1), (0
#看看字典怎么个传法 db = {'name':'toby','age':25,'phone':'119'} def show(**dicts): for key in dicts: print(key,dicts[key]) show(**db) #接受字符串.元组.列表.字典(python太tmd强悍了) db = {'name':'tantianran','age':25,'phone':'15915822634'} def show(ag, *args, **di
try语句一般都搭配except and finnaly使用.这样是为了给自己的程序留一个后手,如果出现了对应设置的Error,可以"暗度陈仓",然后必要的时候辅助finnaly来一个强制执行. 一个try是可以跟多个except的,毕竟一个程序里可能暗藏的错误很多,自然错误类型也会很多.这样跟随多个except,也会有多的容灾选择,多的except自然是从上到下的顺序采取行动. For Instance: f=["a","f","o&