for 循环格式
for 变量 in 列表:
[代码块]
for letter in "python":
print(letter)
for word in ["aa","bb","cc","dd"]
print(word)
for i in range(0,5):
print(i)
for i, strsingleline in enumerate(strflowLines):
range(100) 创建0-99的列表
range(a,b) 创建从a到b-1的列表
range(a,b,步长)
break 跳出整个循环
continue 跳过本次循环
random
import random
print( random.randint(1,10) ) # 产生 1 到 10 的一个整数型随机数
print( random.random() ) # 产生 0 到 1 之间的随机浮点数
print( random.uniform(1.1,5.4) ) # 产生 1.1 到 5.4 之间的随机浮点数,区间可以不是整数
print( random.choice('tomorrow') ) # 从序列中随机选取一个元素
random.choice([1,2,5,9,10])
print( random.randrange(1,100,2) ) # 生成从1到100的间隔为2的随机整数(100不会被取到)
random.sample([序列],2) #从序列中随机选取2个元素
a=[1,3,5,6,7] # 将序列a中的元素顺序打乱
random.shuffle(a)
print(a)
网友评论