1、If语句

可能会有零到多个 elif 部分,else 是可选的。关键字 ‘elif’ 是 ’else if’ 的缩写,这个可以有效地避免过深的缩进。
if … elif … elif … 序列用于替代其它语言中的switch或者case语句
2、for语句
Python中的for语句和c中略有不同。通常的循环可能会依据一个等差数值进步过程(如Pascal),
或由用户来定义迭代步骤和中止条件(如C),python的for语句依据任意系列(链表或字符串)的子项
,按他们在序列中的顺序来进行迭代
insert(index,var)第一个参数是列表索引,指向要插入的位置;第二个参数是要插入的元素


3、range()函数
如果需要一个数值序列,内置函数range()会很方便,它生成一个等差级数链表
通常range()函数和for循环一起使用
例1:
range(5)#表示从0到5不包含5

例2:range(5,10)#表示从5到10不包含10

例3:range(2,16,4)#表示从2到16,间隔4不包含16

range(a,b,c)
range函数是一个用来创建算数级数序列的通用函数,返回一个[a, a + c, a + 2 * c, ...]结构的整
数序列;range函数具有一些特性:
1.如果a参数缺省,默认1;如果a参数缺省,默认0。
2.如果a是正整数,则最后一个元素(a + i * c)小于b。
3.如果a是负整数,则最后一个元素(a + i * c)大于b。
4.c参数必须是非零整数,否则抛出VauleError异常。
例4:range()和len()组合使用


浙公网安备 33010602011771号