chzhiyi / -KnowledgeShare

6 stars 1 forks source link

20190202 - random模块中随机函数介绍、continue与break的区别 - bailian #9

Open 15175036183 opened 5 years ago

15175036183 commented 5 years ago

random模块中随机选择元素的函数

import random
values = [0,1,2,3,4]
print(type(values),values)

从序列中随机抽取一个元素

r = random.choice(values)
print(type(r),r)

从已知的序列中抽取N个不同元素的样本

m = random.sample(values,3)
print(type(m),m)

打乱序列中元素的顺序

random.shuffle(values)
print(type(values),values)

随机生成整数

p = random.randint(0,20)
print(type(p),p)

continue与break的区别

continue跳出本次循环,进入下一个循环

for i in range(0,10):
    if i < 6:
        print(i)
    else:
        continue
    print("hehe....")

break跳出整个循环

for j in range(10):
    if j < 6:
        print(j)
    else:
        break
    print("hahaha...")

为了很清楚地看到continue与break的区别,我们可以通过debug模式来观察整个循环过程 menu saveimg savepath20190202150224