码迷,mamicode.com
首页 > 编程语言 > 详细

《Python基础教程》(5)

时间:2016-03-12 18:49:08      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:

5.2赋值魔法:

5.2.1序列解包:它允许函数返回一个以上的值并打包成元组,然后通过一个赋值语句很容易进行访问。所解包的序列中的元素数量必须和放置在赋值符号=左边的变量数量完全一致,否则会发生异常。

5.2.2链式赋值:同一个值赋给多个变量。

5.2.3增量赋值:+=,*=

5.3缩排:

5.4条件和条件语句:

:False,None,0,””,( ),[ ],{ }。

条件执行 和 if语句,else语句,elif语句

总结一下:使用 == 运算符来判定两个对象是否相等,使用 is 判定两者是否等同(同一个对象)。

断言(assert):如果需要确保程序中的某个条件一定为真才能让程序正常工作,它可以在程序中置入检查点。条件后可以添加字符串,用来解释断言。

5.5循环:

             一些迭代工具:1、并行迭代(zip函数),zip可以应付不等长的序列,当最短的序列用完的时候就会停止。

range函数一次创建整个序列,而xrange函数一次创建一个数。

                                  2、编号迭代(enumerate函数)

                                  3、翻转和排序迭代(reversed和sorted),不是原地修改对象,而是返回翻转或排序后的版本

              跳出循环:1、break

                             2、continue,让当前的迭代结束,“跳”到下一轮循环的开始。即“跳过剩余的循环体,但是不结束循环”。

5.6列表推导式:

5.7三人行:1、什么都没发生(pass)

                  2、使用del删除,删除的只是名称,而不是列表本身。

                  3、使用exec 和 eval执行和求值字符串:1、执行一个字符串的语句是exec

                                                                           2、eval会计算Python表达式(以字符串书写)

技术分享技术分享技术分享技术分享

《Python基础教程》(5)

标签:

原文地址:http://www.cnblogs.com/Unix-Python/p/5269591.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!