日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python中math模块函数_Python常用的一些内建函数和math模块函数

發(fā)布時(shí)間:2024/7/23 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中math模块函数_Python常用的一些内建函数和math模块函数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一:Python內(nèi)建函數(shù)

1 #abs取絕對(duì)值

2 num = -10

3 print(abs(num))4

5 #max 求最大值

6 print(max(6, 9, 2, 12, 8))7

8 #min求最小值

9 print(min(-1, 2, 5, 0, 7))10

11 print(min([1, 3, 7, 0, 2]))12

13 #round 計(jì)算一個(gè)數(shù)值的四舍五入的

14

15 pi = 3.14

16 print(round(pi))17

18 #round(number[, ndigits])

19 #,ndigits

20 #表示四舍五入的位數(shù),可以省略

21

22 pi = 3.147

23 print(round(pi, 2))24

25 #pow(x,y)

26 #返回x的y次冪

27 #x**y

28

29 print(pow(2, 3))

輸出結(jié)果為:

10

12

-1

0

3

3.15

8

二:math模塊函數(shù)

1 #導(dǎo)入模塊math

2 importmath3

4 #ceil(x)函數(shù)返回一個(gè)大于或等于 x 的的最小整數(shù)。 也叫上取整

5

6 pi = 3.14

7 print(round(pi))8

9 print("math.ceil(pi)::", math.ceil(pi))10

11

12 #floor(x) 返回?cái)?shù)字的下舍整數(shù),小于或等于 x。 也叫向下取整

13 print("math.floor(pi)::", math.floor(pi))14

15

16 #sqrt() 方法返回?cái)?shù)字x的平方根。

17 print("math.sqrt(16)::", math.sqrt(16))18

19 #log(x,base) 以base為基數(shù) x為對(duì)數(shù)

20

21 print("math.log(10000, 10)", math.log(10000, 10))22 #10的多少次方是10000

輸出結(jié)果為:

3

math.ceil(pi):: 4

math.floor(pi):: 3

math.sqrt(16):: 4.0

math.log(10000, 10) 4.0

math的一些三角函數(shù):

1 #正弦函數(shù)

2 #sin() 返回的x弧度的正弦值。

3 #返回的x弧度的正弦值,數(shù)值在 -1 到 1 之間。

4

5 result = math.sin(30)6 print("sin(30)::", result)7

8 print("sin(math.pi/2)::", math.sin(math.pi/2))9

10

11 #degrees() 將弧度轉(zhuǎn)換為角度。

12 #以下是 degrees() 方法的語法:

13 #import math

14 #15 #math.degrees(x)

16

17 #degrees()是不能直接訪問的,需要導(dǎo)入 math 模塊,然后通過 math 靜態(tài)對(duì)象調(diào)用該方法。

18

19 print("degress(3)::", math.degrees(3))20

21 print("degress(math.pi/2)::", math.degrees(math.pi/2))22

23 print("degrees(math.pi/4) :", math.degrees(math.pi/4))24

25

26 #radians() 方法將角度轉(zhuǎn)換為弧度。

27 #以下是 radians() 方法的語法:

28 #import math

29 #30 #math.radians(x)

31

32 #radians()是不能直接訪問的,需要導(dǎo)入 math 模塊,然后通過 math 靜態(tài)對(duì)象調(diào)用該方法。

33

34 print("radians(3) :", math.radians(3))35 print ("radians(math.pi/2) :", math.radians(math.pi/2))

輸出結(jié)果為:

sin(30):: -0.9880316240928618

sin(math.pi/2):: 1.0

degress(3):: 171.88733853924697

degress(math.pi/2):: 90.0

degrees(math.pi/4) : 45.0

radians(3) : 0.05235987755982989

radians(math.pi/2) : 0.027415567780803774

三:隨機(jī)函數(shù)

#random() 方法返回隨機(jī)生成的一個(gè)實(shí)數(shù),它在[0,1)范圍內(nèi)。0可以取到,但是1是取不到的#import random#random.random()#random()是不能直接訪問的,需要導(dǎo)入 random 模塊,然后通過 random 靜態(tài)對(duì)象調(diào)用該方法。

importrandomprint("random() :", random.random())#choice() 方法返回一個(gè)列表,元組或字符串的隨機(jī)項(xiàng)。#choice的用法#import random#random.choice( seq )#seq -- 可以是一個(gè)列表,元組或字符串

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

print("choice用法::", random.choice([1, 3, 9, 2, 6, 8]))print("choice('A String') :", random.choice('A String'))#uniform() 方法將隨機(jī)生成下一個(gè)實(shí)數(shù),它在[x,y]范圍內(nèi)。

#以下是 uniform() 方法的語法:#import random#

#random.uniform(x, y)#x -- 隨機(jī)數(shù)的最小值。#y -- 隨機(jī)數(shù)的最大值。

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

print("uniform-->2到8之間的隨機(jī)浮點(diǎn)數(shù)::", random.uniform(2,8))#randint()方法將隨機(jī)生成一個(gè)整數(shù),它在[x,y]范圍內(nèi) 注意這是隨機(jī)出來的一個(gè)整數(shù)

print("randint-->2到8之間隨機(jī)出來的一個(gè)整數(shù)::", random.randint(2, 8))#randrange() 方法返回指定遞增基數(shù)集合中的一個(gè)隨機(jī)數(shù),基數(shù)缺省值為1#以下是 randrange() 方法的語法:#import random#

#random.randrange ([start,] stop [,step]) (stop取不到)

#start -- 指定范圍內(nèi)的開始值,包含在范圍內(nèi)。#stop -- 指定范圍內(nèi)的結(jié)束值,不包含在范圍內(nèi)。#step -- 指定遞增基數(shù)。

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

#從 1-100 中選取一個(gè)奇數(shù)

print("randrange(1,100, 2) :", random.randrange(1, 100, 2))#從 0-99 選取一個(gè)隨機(jī)數(shù)

print("randrange(100) :", random.randrange(100))

輸出結(jié)果為:

random() : 0.2922334094703323

choice用法:: 3

choice('A String') :

uniform-->2到8之間的隨機(jī)浮點(diǎn)數(shù):: 2.8683731762130527

randint-->2到8之間隨機(jī)出來的一個(gè)整數(shù):: 8

randrange(1,100, 2) : 87

randrange(100) : 84

總結(jié)

以上是生活随笔為你收集整理的python中math模块函数_Python常用的一些内建函数和math模块函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。