本文摘自php中文网,作者巴扎黑,侵删。
这篇文章主要介绍了Python随机生成手机号、数字的方法,结合完整实例形式分析了Python编程生成随机手机号与数字的实现方法及相关函数用法,需要的朋友可以参考下本文实例讲述了Python随机生成手机号、数字的方法。分享给大家供大家参考,具体如下:
Python随机产生手机号、数字。代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 | import random
for _ in range ( 26 ):
print ( '13' +
str (random.randrange( 4 , 10 )) +
''.join( str (random.choice( range ( 10 ))) for _ in range ( 8 ) )
)
for i in range ( 26 ):
print ( round (random.random() * 1000 , 3 ) + random.sample( range ( 30 , 60 , 3 ), 2 )[ 0 ] )
|
函数简介:
(1)randrange:这个函数会产生范围是4~9之间的任意一个数字,注意不包含10.
1 2 3 4 | >>> random.randrange( 5 )
2
>>> random.randrange( 1 , 5 )
1
|
(2)choice: 数据源是range(10),也就是从0~9之间随机选择一个数字,多次调用可能产生重复值
1 2 3 4 5 6 7 8 | >>> random.choice([ 'a' , 'b' , 'c' , 'd' , 'e' ])
'b'
>>> random.choice([ 'a' , 'b' , 'c' , 'd' , 'e' ])
'd'
>>> random.choice([ 'a' , 'b' , 'c' , 'd' , 'e' ])
'c'
>>> random.choice([ 'a' , 'b' , 'c' , 'd' , 'e' ])
'b'
|
(3)random:产生从0~1之间的随机小数
阅读剩余部分
相关阅读 >>
Python中@如何使用
Python3终端按哪里跳出循环
Python不支持的数据类型有哪些
Python--堡垒机的介绍
适合利用Python合并多个装饰器?
Python学习之17个关于Python的小技巧
零基础可以学习Python中的爬虫知识吗?(新手必看)
Python数组和列表区别
Python怎么调试程序
Python列表如何去重?
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » 使用Python进行手机号和数字的随机生成方法