国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python隨機函數(shù)random隨機獲取數(shù)字、字符串、列表等使用詳解

Python隨機函數(shù)random隨機獲取數(shù)字、字符串、列表等使用詳解

2021-10-03 11:34腳本之家 Python

這篇文章主要介紹了Python隨機函數(shù)random使用詳解包含了Python隨機數(shù)字,Python隨機字符串,Python隨機列表等,需要的朋友可以參考下

在python中用于生成隨機數(shù)的模塊是random,在使用前需要import, 下面看下它的用法。

Python隨機生成一個浮點數(shù) random.random

random.random()用于生成一個0到1的隨機符點數(shù): 0 <= n < 1.0

注意: 以下代碼在Python3.5下測試通過, python2版本可稍加修改

描述

random() 方法返回隨機生成的一個實數(shù),它在(0,1)范圍內。

語法

以下是 random() 方法的語法:

import random

random.random()

注意:random()是不能直接訪問的,需要導入 random 模塊,然后通過 random 靜態(tài)對象調用該方法。

參數(shù)

返回值

返回隨機生成的一個實數(shù),它在[0,1)范圍內。

實例

以下展示了使用 random() 方法的實例:

?
1
2
3
4
5
>>> import random
>>> print ("random 1 : ", random.random())
random 1 : 0.8325656436327418
>>> print ("random 2 : ", random.random())
random 2 : 0.9205070325517919

以上實例運行后輸出結果為:

random 1 : 0.8325656436327418

random 2 : 0.9205070325517919

Python隨機生成一個指定精度的浮點數(shù) random.uniform

random.uniform的函數(shù)原型為:random.uniform(a, b),用于生成一個指定范圍內的隨機符點數(shù),兩個參數(shù)其中一個是上限,一個是下限。如果a > b,則生成的隨機數(shù)n: b <= n <= a。如果 a <b, 則 a <= n <= b。

?
1
2
3
4
5
>>> import random
>>> print (random.uniform(1, 10))
2.444412473072692
>>> print (random.uniform(10, 1))
4.617930290730046

結果:

2.444412473072692

4.617930290730046

Python隨機生成一個實數(shù) random.randint

random.randint()的函數(shù)原型為:random.randint(a, b),用于生成一個指定范圍內的整數(shù)。其中參數(shù)a是下限,參數(shù)b是上限,生成的隨機數(shù)n: a <= n <= b, 

注意: 下限必須小于上限

?
1
2
3
4
5
>>> import random
>>> print (random.randint(11, 20)) #生成的隨機數(shù)n: 12 <= n <= 20
13
>>> print (random.randint(20, 20)) #結果永遠是20
20

結果:

13

20

Python獲取指定范圍內隨機數(shù) random.randrange

randrange() 方法返回指定遞增基數(shù)集合中的一個隨機數(shù),基數(shù)默認值為1。

random.randrange的函數(shù)原型為:random.randrange([start], stop[, step]),從指定范圍內,按指定基數(shù)遞增的集合中 獲取一個隨機數(shù)。

如:random.randrange(10, 100, 2),結果相當于從[10, 12, 14, 16, ... 96, 98]序列中獲取一個隨機數(shù)。

random.randrange(10, 100, 2)在結果上與 random.choice(range(10, 100, 2) 等效。

?
1
2
3
>>> import random
>>> print (random.randrange(10, 18, 2))
16

結果:

16

Python隨機獲取列表,元組或字符串中的子元素 random.choice

random.choice從序列中獲取一個隨機元素。

其函數(shù)原型為:random.choice(sequence)。參數(shù)sequence表示一個有序類型。

這里要說明 一下:sequence在python不是一種特定的類型,而是泛指一系列的類型。list, tuple, 字符串都屬于sequence。有關sequence可以查看python手冊數(shù)據(jù)模型這一章

?
1
2
3
4
5
6
7
>>> import random
>>> print (random.choice("jb51.net"))
t
>>> print (random.choice(["jb", "51", "net"]))
jb
>>> print (random.choice(("jb", "51", "net")))
51

結果:

t

jb

51

Python列表隨機排序 random.shuffle

random.shuffle的函數(shù)原型為:random.shuffle(x[, random]),用于將一個列表中的元素打亂。如:

?
1
2
3
4
5
>>> import random
>>> list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> random.shuffle(list)
>>> print (list)
[7, 2, 8, 5, 3, 10, 1, 9, 6, 4]

結果:

[7, 2, 8, 5, 3, 10, 1, 9, 6, 4]

Python隨機獲取列表中指定數(shù)量項目random.sample

random.sample的函數(shù)原型為:random.sample(sequence, k),從指定序列中隨機獲取指定長度的片斷。

sample函數(shù)不會修改原有序列。

?
1
2
3
4
5
6
7
>>> import random
>>> list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> slice = random.sample(list, 5) #從list中隨機獲取5個元素,作為一個片斷返回
>>> print (slice)
[1, 5, 9, 3, 2]
>>> print (list) #原有序列不會改變。
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

結果:

[1, 5, 9, 3, 2]

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

本文主要講解的Python隨機函數(shù)random使用方法包含了Python隨機數(shù)字,Python隨機字符串,Python隨機列表等,更多關于Python隨機函數(shù)random的使用請點擊下面的相關鏈接

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 精品一区二区三区成人精品 | 国产精品久久久久久久9999 | 怡红院成人影院 | 日韩欧美一区二区三区免费观看 | 中文字幕成人 | 久久久中文字幕 | 色玖玖综合 | 一本亚洲 | 国产 欧美 日韩一区 | 宅男lu666噜噜噜在线观看 | 天堂久久精品 | 最近中文字幕mv免费高清在线 | 精品视频在线播放 | 激情五月激情 | 日韩中文字幕在线 | 国产露脸国语对白在线 | 日本视频在线播放 | 日韩国产在线观看 | 中文字幕一区二区三区四区五区 | 亚洲精品久久久久久久久久久 | 国产精品久久久久久久久久久久久久 | 国产视频一区二区三区在线观看 | 日韩欧美一区二区精品 | 欧美一区精品 | 九九国产 | 91欧美激情一区二区三区成人 | 一级片网址 | 国产精品久久 | 久久精彩免费视频 | 精品国产不卡一区二区三区 | 国产精品一区二区av | 久久伊人精品 | 超碰在线91| 国产精品高清在线 | 久久99er6热线精品首页蜜臀 | 日韩中文字幕在线观看视频 | 一区二区日韩精品 | 国产精品久久精品 | 久久大陆| 色综合天天综合网国产成人网 | 国产成人精品一区二 |