python编程基础之十六

for in 循环,与其说是循环不如说精确点交遍历

for 变量名 in + 迭代对象

  语句A

else:

  语句B

作用:一次访问迭代对象中的元素并赋值给变量

循环终止时,执行else语句块,如果break打破循环,则else也被打破,也就是说else下面的语句B不会执行

尽量不要在for in 语句中添加或删除元素

range 系统提供的内建函数range(start,end,[step=1]),

生成一个不可变的等差序列[start,end),左闭右开,不支持元素更改,不支持 * 操作

一般用于for in 循环

随机数函数

首先要import random

chioce(seq)返回一个序列的一个随机元素

randrange(start,end,step)  返回一个[start,end)区间步长为step的一个随机整数

randint(start,end,step) 是返回一个[start,end]区间步长为1的一个随机函数相当于random.randrange(start,end +1)

shuffle(seq) 将序列元素打乱,

 

posted @ 2018-07-31 10:36  嗨哥-higer  阅读(107)  评论(0编辑  收藏  举报