Python中双冒号作用

Python012

Python中双冒号作用,第1张

Python sequence slice addresses can be written as  a[start:end:step]  and  any of start, stop or end can be dropped .

Python序列切片地址可以写为  [开始:结束:步长],其中的开始和结束可以省略

 1.   range(n)生成[0,n)区间整数

  2.  开始start省略时,默认从第0项开始

  3.  结尾省略的时候,默认到数组最后。

  4.  开始和结尾不省略的时候

  5.  步长step=n代表从start开始(start也算)每隔step间隔,取一个数,一直到结尾end

  6.  当step等于负数的时候,从右向左取数。

出现在函数定义语句末尾、if for while语句末尾,

表示下面的代码块应当缩进,从属于if for while语句

for i in range(10):

print i #从属于for语句

出现在字典定义当中用于分开键和值

d = {'a':97, 'b':98, 'c':99}