赞
踩
random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串。
1 | import random |
2 | random.random() #输出 0.5487876445645461 |
1 | import random |
2 | random.uniform( 10 , 20 ) #输出 15.999997038152358 |
3 | random.uniform( 20 , 10 ) #输出 12.718038067741021 |
4 | random.uniform( 10 , 10 ) #输出 10.0 |
1 | import random |
2 | random.randint( 10 , 20 ) #输出 12 |
3 | random.randint( 10 , 10 ) #输出 10 |
4 | random.randint( 20 , 10 ) #Error |
1 | import random |
2 | random.randrange( 10 , 100 ) #输出为10到100间的任意数 |
3 | random.randrange( 10 , 100 , 4 ) #输出为10到100内以4递增的序列[10,14,18,22...] |
4 | random.choice( range ( 10 , 100 , 4 )) #输出在结果上与上一条等效 |
1 | import random |
2 | random.choice( range ( 10 )) #输出0到10内随机整数 |
3 | random.choice( range ( 10 , 100 , 2 )) #输出随机值[10,12,14,16...] |
4 | random.choice( "I love python" ) #输出随机字符I,o,v,p,y... |
5 | random.choice(( "I love python" )) #同上 |
6 | random.choice([ "I love python" ]) #输出“I love python” |
7 | random.choice( "I" , "love" , "python" ) #Error |
8 | random.choice(( "I" , "love" , "python" )) #输出随机字符串“I”,“love”,“python” |
9 | random.choice([ "I" , "love" , "python" ]) #输出随机字符串“I”,“love”,“python” |
1 | import random |
2 | list = [ 'I' , 'love' , 'python' , 'very' , 'much' ] |
3 | random.shuffle( list ) |
4 | print list #输出乱序list |
01 | import random |
02 | a = '123456789' |
03 | b = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] |
04 | c = [ 'a' , 'b' , 'c' , 'd' , 'e' ] |
05 | random.sample(a, 3 ) |
06 | random.sample(b, 3 ) |
07 | random.sample(c, 3 ) #随机取三个元素最为一个片段返回[6,4,3] |
08 | print a |
09 | print b |
10 | print c #a,b,c值不变 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。