Python基础总结(二)

条件判断

if语句示例:

这里可以看到,if语句的语法:

循环

for in 示例:

有的同学会问如果求取1-100怎么写:

这里可以看到,for的语法:

while示例:

上面这段代码没有任何意义。只是为了使用while里的语法演练。其中包含了continue和break!!!

迭代器

Python中的迭代器是什么呢?

迭代器是访问集合元素的一种方式,迭代器的对象是从集合的第一个元素开始访问,直到所有的元素访问完结束,迭代器只能前进而不能后退。

对于遍历支持随机访问的数据结构(tuple,list),迭代器相比于for循环并无优势,因为迭代器丢失了索引值。但对于无法随机访问的数据结构,迭代器是唯一的访问元素的方式。

迭代器不要求事先准备好整个迭代过程中的所有元素,迭代器仅在迭代到某个元素时才计算该元素,迭代器仅仅在迭代到某个元素时才计算该元素,在这之前或之后,元素可以不存在或者被销毁,这个特点使得迭代器特别适合用于遍历一些巨大的或是无限的集合。

迭代器中有两个基本的方法:

示例:

输出结果:

总结一下:

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180118G0XBK600?refer=cp_1026

相关快讯

扫码关注云+社区