亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python隨機(jī)生成手機(jī)號、數(shù)字的方法詳解

 更新時間:2017年07月21日 10:10:11   作者:不想長大啊  
這篇文章主要介紹了Python隨機(jī)生成手機(jī)號、數(shù)字的方法,結(jié)合完整實(shí)例形式分析了Python編程生成隨機(jī)手機(jī)號與數(shù)字的實(shí)現(xiàn)方法及相關(guān)函數(shù)用法,需要的朋友可以參考下

本文實(shí)例講述了Python隨機(jī)生成手機(jī)號、數(shù)字的方法。分享給大家供大家參考,具體如下:

Python隨機(jī)產(chǎn)生手機(jī)號、數(shù)字。代碼如下:

# -*- coding:gbk -*-
import random
#隨機(jī)產(chǎn)生26個手機(jī)號:以13開頭,后面跟一位4~9之間的任意一位數(shù)字,后面是8位隨機(jī)數(shù)字
for _ in range(26):
  print('13' +
     str(random.randrange(4,10))+
     ''.join( str(random.choice(range(10))) for _ in range(8) )
     )
#隨機(jī)產(chǎn)生26個數(shù)字:產(chǎn)生一個0~1之間的隨機(jī)小數(shù),乘1000,四舍五入到小數(shù)后3位,加上隨機(jī)產(chǎn)生的30~59之間的數(shù)字
#由于sample函數(shù)返回的結(jié)果是list類型的,這里通過[0]取出第1個值
for i in range(26):
  print( round(random.random()* 1000,3 ) + random.sample(range(30,60,3),2)[0] )

函數(shù)簡介:

(1)randrange:這個函數(shù)會產(chǎn)生范圍是4~9之間的任意一個數(shù)字,注意不包含10.

>>> random.randrange(5)
2
>>> random.randrange(1,5)
1

(2)choice: 數(shù)據(jù)源是range(10),也就是從0~9之間隨機(jī)選擇一個數(shù)字,多次調(diào)用可能產(chǎn)生重復(fù)值

>>> 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:產(chǎn)生從0~1之間的隨機(jī)小數(shù)

>>> import random
>>> random.random()
0.7379992978183179
>>> random.random()
0.4720995823183177

(4)sample:數(shù)據(jù)源是range(30,60,3),從30~59之間(步進(jìn)是3),也就是30、33、36。。。這樣的數(shù)字中,選擇2個,這2個數(shù)字不會重復(fù)

>>> random.sample(['a','b','c','d','e'],2)
['d', 'b']
>>> random.sample(['a','b','c','d','e'],2)
['a', 'b']
>>> random.sample(['a','b','c','d','e'],2)
['e', 'd']

其他函數(shù):

(5)seed:要返回相同的隨機(jī)數(shù),可以設(shè)置相同的種子

>>> random.seed(5)
>>> random.random()
0.6229016948897019
>>> random.seed(5)
>>> random.random()
0.6229016948897019

(6)shuffle:隨機(jī)排列

>>> t=[0,1,2,3,4,5,6]
>>> t
[0, 1, 2, 3, 4, 5, 6]
>>> random.shuffle(t)
>>> t
[5, 4, 2, 0, 6, 1, 3]

PS:這里再提供幾款相關(guān)工具供大家參考使用:

在線隨機(jī)生成個人信息數(shù)據(jù)工具:
http://tools.jb51.net/aideddesign/rnd_userinfo

在線隨機(jī)字符/隨機(jī)密碼生成工具:
http://tools.jb51.net/aideddesign/rnd_password

在線隨機(jī)數(shù)字/字符串生成工具:
http://tools.jb51.net/aideddesign/suijishu

常用電話號碼在線查詢:
http://tools.jb51.net/bianmin/pub_tel

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 使用Django和Postgres進(jìn)行全文搜索的實(shí)例代碼

    使用Django和Postgres進(jìn)行全文搜索的實(shí)例代碼

    這篇文章主要介紹了使用Django和Postgres進(jìn)行全文搜索,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • Python實(shí)現(xiàn)統(tǒng)計(jì)英文文章詞頻的方法分析

    Python實(shí)現(xiàn)統(tǒng)計(jì)英文文章詞頻的方法分析

    這篇文章主要介紹了Python實(shí)現(xiàn)統(tǒng)計(jì)英文文章詞頻的方法,結(jié)合實(shí)例形式分析了Python針對英文單詞頻率統(tǒng)計(jì)的相關(guān)原理、實(shí)現(xiàn)方法及具體操作技巧,需要的朋友可以參考下
    2019-01-01
  • Python基于鏈接表實(shí)現(xiàn)無向圖最短路徑搜索

    Python基于鏈接表實(shí)現(xiàn)無向圖最短路徑搜索

    鏈接表的存儲相比較鄰接炬陣,使用起來更方便,對于空間的使用是剛好夠用原則,不會產(chǎn)生太多空間浪費(fèi)。所以本文將以鏈接表方式實(shí)現(xiàn)無向圖最短路徑搜索,需要的可以參考一下
    2022-04-04
  • 解決Jupyter Notebook開始菜單欄Anaconda下消失的問題

    解決Jupyter Notebook開始菜單欄Anaconda下消失的問題

    這篇文章主要介紹了解決Jupyter Notebook開始菜單欄Anaconda下消失的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python Django ORM與模型詳解

    Python Django ORM與模型詳解

    這篇文章主要介紹了django的ORM與模型的實(shí)現(xiàn)原理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧v
    2021-11-11
  • python控制臺顯示時鐘的示例

    python控制臺顯示時鐘的示例

    這篇文章主要介紹了python控制臺顯示時鐘的示例,需要的朋友可以參考下
    2014-02-02
  • python實(shí)現(xiàn)mysql的讀寫分離及負(fù)載均衡

    python實(shí)現(xiàn)mysql的讀寫分離及負(fù)載均衡

    這篇文章主要介紹了python實(shí)現(xiàn)mysql的讀寫分離及負(fù)載均衡 ,需要的朋友可以參考下
    2018-02-02
  • Python包管理工具pip的15 個使用小技巧

    Python包管理工具pip的15 個使用小技巧

    python的大多數(shù)擴(kuò)展包,都可以使用pip來自動安裝。所以pip還是有很多小技巧的。這篇文章主要給大家介紹了關(guān)于Python包管理工具pip的15 個使用小技巧,需要的朋友可以參考下
    2021-05-05
  • Python中的數(shù)據(jù)分析詳解

    Python中的數(shù)據(jù)分析詳解

    這篇文章主要介紹了Python中的數(shù)據(jù)分析詳解,對數(shù)據(jù)進(jìn)行分析,數(shù)據(jù)分析是指根據(jù)分析目的,用適當(dāng)?shù)慕y(tǒng)計(jì)分析方法及工具,對收集來的數(shù)據(jù)進(jìn)行處理與分析,提取有價值的信息,發(fā)揮數(shù)據(jù)的作用,需要的朋友可以參考下
    2023-07-07
  • 詳解使用python crontab設(shè)置linux定時任務(wù)

    詳解使用python crontab設(shè)置linux定時任務(wù)

    本篇文章主要介紹了使用python crontab設(shè)置linux定時任務(wù),具有一定的參考價值,有需要的可以了解一下。
    2016-12-12

最新評論