标签:ice 集合 item sda int sam pytho range top
### range(start,stop ,step)
- 按循序生成整数
#生成整数,参数可是负值,STEP可以是负值,参数可以只是一个整数
for item in range(0,10,2):
print(item)
结果:
0
2
4
6
8
列2:
for item in range(10):
print(item)
结果:
0
1
2
3
4
5
6
7
8
9
列3:
for item in range(-8,-2,2):
print(item,end=" ")
结果:
-8 -6 -4
### random()
- random()
- 随机生成0-1间浮点数
x1 = random.random()
print(x1)
结果:
0.23009809145842086
- 随机生成可以设定保留小数点位数round(random(),num)
x1 = round(random.random(), 2)
print(x1)
结果:
0.75
- randint(start,end,step)
- 随机生成范围整数
x2 = random.randint(0,10)
print(x2)
结果:
5
- choice(object)
- 随机生成指定字符串,列表,元组内的元素
#参数可以是字符串,列表,元组
x2 = random.choice("adfafsda阿发")
print(x2)
结果:
阿
- shuffle(object)
- 随机打乱一个列表的元素
x1 = ["我们","喜","欢","python",1,3]
random.shuffle(x1)
print(x1)
结果:
[‘python‘, ‘欢‘, 1, 3, ‘我们‘, ‘喜‘]
- sample(object)
- 随机抽取N个元素
#随机获取元组,列表,集合,字符串中N个元素并生成列表
x1 = ("我","爱","python",1,"ni","shi")
x2 = random.sample(x1,2)
print(x1)
print(x2)
结果:
(‘我‘, ‘爱‘, ‘python‘, 1, ‘ni‘, ‘shi‘)
[‘python‘, 1]
标签:ice 集合 item sda int sam pytho range top
原文地址:https://www.cnblogs.com/shalaotou/p/14655527.html