Python內置模塊math介紹

2021-01-14 蜘蛛機器人

# 導入模塊

import math


#dir(module):可以通過它查看任何模塊中所包含的工具

print(dir(math))


# math 是python中內置的數學模塊,封裝了許多浮點數的數學運算函數

# 可以讓我們查看每個函數的使用方法

help(math.pow)


# 冪運算:求2的5次方 ,其它寫法 2**5,內置函數pow(2,5),math.pow(2,5)

print(2**5)

print(pow(2, 5))

print(math.pow(2, 5))


# factoria用於查找給定數字的階乘,它接受正整數並返回數字的階乘

# 該方法僅接受整數(正)值,如果該值是負數或浮點數,則返回「 ValueError」

# 如果數字為0,其階乘將為1

print(math.factorial(1))


# 向下取整

b = 2.353466643

print(math.floor(b))


# 向上取整

print(math.ceil(b))


# round() python內置函數,實現四捨五入到指定位數

print(round(b, 2))


# 開平方

c = 9

print(math.sqrt(c))


# 三角函數: 弧度 Π=180°,python中不會之間寫多少度,用math.pi值

print(math.sin(math.pi / 6))

print(math.cos(math.pi / 3))

print(math.tan(math.pi / 2))


# 求絕對值(小數)

print(math.fabs(-0.23))

# python內置函數,求絕對值

print(abs(-2))


# 拆分小數和整數

print(math.modf(3.14))

因小白實力有限,文中如有錯誤,歡迎公眾號後臺回覆說明,便於修改,謝謝指教
如果你希望一切都能變得更加美好,就從改變自己開始。關注微信公眾號「蜘蛛機器人「~發送001,領取***PyCharm工具安裝包+註冊碼、笨辦法學Python**文檔
添加微信號" BwcxTz1 "領取***Python爬蟲開發與項目實戰、Python程序錯誤故障排除17個問題**等更多優質文檔

||如有侵權,請聯繫刪除,謝謝!||

Long-press QR code to transfer me a reward

喜歡我的文章,那就給我一點動力

As required by Apple's new policy, the Reward feature has been disabled on Weixin for iOS. You can still reward an Official Account by transferring money via QR code.

相關焦點

  • Python不可變數據數字有什麼內置模塊函數可以使用
    數學運算函數有math 模塊和cmath 模塊math 模塊提供了許多對浮點數的數學運算函數。獲得math的屬性列表cmath 模塊包含了一些用於複數運算的函數。獲得cmath的屬性列表cmath 模塊的函數跟 math 模塊函數基本一致,區別是 cmath 模塊運算的是複數,math 模塊運算的是數學運算。
  • python計算平方和平方根的方法
    python如何計算平方和平方根在python中,有多種方法可以求一個數的平方和平方根,可以使用:內置模塊、表達式、內置函數等實現。1.使用內置模塊mathimport mathmath.pow(4,2) 求4的平方math.sqrt(16) 求16的開平方2.使用表達式法4 ** 2 計算4的平方16 ** 0.5 計算16的開平方3.使用內置函數pow(4,2) 計算4的平方
  • python教程之python數學運算
    ,math.isinf(float(b))) #輸出true#decimal模塊:decimal意思為十進位,這個模塊提供了十進位浮點運算支持from decimal import Decimalnum1=Decimal('0.5534')num2=Decimal('0.427')num3=Decimal('0.37')
  • Python的武器庫04:numpy模塊(上)
    說到程式語言python,有一個著名的格言"餘生太短,只用python"。如果要分析為什麼會存在這麼一句格言?python的語法並不簡單,有複雜難懂的部分,之所以又這樣一句格言,是因為python中有很多強大的模塊,就像一個武器庫。Python正式由於這些模塊的出現,只要引入這個模塊,調用這個模塊的集成函數,問題迎刃而解;不需要從頭開始,節省了大量的時間。
  • 「python學習手冊-筆記」003.數值類型
    那麼python中的截斷,可以通過math模塊中的trunc方法實現In [28]: import mathIn [29]: math.floor(2.5)Out[29]: 2In [30]: math.floor
  • python sys模塊的常見用法匯總
    python的內置模塊sys,提供了系統相關的一些變量和函數,在實際開發中,常見的有以下幾種用法1.版本有限制的代碼,可以通過以上方法來判斷python版本是否符合要求。6. sys.path該變量存儲了python尋找模塊的路徑
  • 乾貨| 完美Python入門基礎知識點總結
    字典(dictionary)是除列表以外python之中最靈活的內置數據結構類型列表是有序的對象結合,字典是無序的對象集合。兩者之間的區別在於:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。字典用"{ }"標識。字典由索引(key)和它對應的值value組成。
  • 如何查找序列中最大的N個元素,Python模塊heapq的使用方法及場合
    先給大家推薦一入門書,裡面有很多案例,涉及一些pygame模塊的實戰項目,感興趣的朋友們關注下,喜歡閱讀正版Python書的朋友們可以入手哦。接著上面的內容。我們繼續……例子擴展上面的簡單列表我們通過排序可以實現,但是複雜一點的列表呢?
  • 20課零基礎快速學python代碼模塊的定義 使用自己的模塊
    在講if __name__ == '__main__'語句之前,先給大家介紹一下」程序的入口」。Python與其他語言一樣,程序都要有一個運行入口。當我們運行某個py文件時,就能啟動整個程序。那麼這個py文件就是程序的入口。
  • python的內置函數:int()轉換成整型
    在python中是利用內置函數int()來將一個對象轉換成整型。python的內置函數int的使用1.內置函數int()語法classint(x,base=10),其中x為一個字符串或數字,base來表示x是以什麼進位的數據來表示的。x數字參數可以是整數、浮點數(小數點表示和指數e表示皆可), 字符串參數僅能包含在指定進位下所涵蓋的字符,該參數可省略。
  • Python神器:找不到模塊怎麼辦?pip安裝器一鍵全搞定
    Python編程中遇到的最常見錯誤之一:找不到對應的模塊!如下提示:一個錯誤從上圖中可以看到運行編寫的python程序時,出現了ModuleNotFoundError的提示,意思python解釋器找不到名為pandas的模塊/庫 !
  • 三分鐘從入門到精通——Python模塊
    中的模塊:假設您正在使用python解釋器。因此,python有一種方法可以將該函數定義放入文件中並隨時使用。模塊是ModuleType類型的對象。該模塊基本上是一個python文件(擴展名為的文件.py),其中包含定義和語句(例如:類,函數,變量等)。Python中的模塊為我們提供了邏輯上組織代碼的靈活性。我們使用模塊將大型程序分解為小的可管理文件。
  • Python的武器庫05:numpy模塊(下)
    說到程式語言python,有一個著名的格言"餘生太短,只用python"。如果要分析為什麼會存在這麼一句格言?python的語法並不簡單,有複雜難懂的部分,之所以有這樣一句格言,是因為python中有很多強大的模塊,就像一個武器庫。
  • 打基礎一定要吃透這12類 Python 內置函數
    內置函數就是python給你提供的, 拿來直接用的函數,比如print.,input等。截止到python版本3.6.2 python一共提供了68個內置函數,我將它們分成 12 類,方便你學習。1. 和數字相關1.
  • 基於python+OpenCV模塊的人臉識別定位技術
    本文將基於OpenCV模塊,在windows作業系統上,利用python語言,進行人臉識別技術的研究。當然OpenCV的應用領域很廣,除了人臉識別之外,它還支持圖像分割、動作識別、視頻處理等技術。首先看一下實現的效果:OpenCV模塊的下載與安裝OpenCV模塊下載安裝很簡單。
  • 一日一技:用Python程序求解二次方程式
    用Python程序求解二次方程式 當我們已給出係數a,b和c時,用python 另外,說明一下,下面的示例,需要你有一定的python基礎,不然對於新手來說,會難以理解。 因此,這篇文章,適合於有一定python學習基礎的小夥伴。
  • 數據科學的Python軟體包
    巨大的社區支持Python具有廣泛的社區支持之一,在dev op社區上存在各種活躍的論壇,python開發人員在該論壇上發布他們的錯誤,而社區則試圖幫助他們。各種用於數據科學的Python庫到目前為止,我們已經介紹了什麼是數據科學以及為什麼要使用Python,現在讓我們討論可用於數據科學的各種python庫。1.
  • Python語言中使用array模塊實現動態數組的操作
    背景對於動態數組諸如創建、插入、刪除、查詢大小等操作,在C/C++語言中,可以使用標準庫中的vector類實現,而在python語言中,也同樣提供了內置的array模塊實現類似的功能。下面通過例子講解array模塊的常用操作。動態數組的創建創建方式為:array.array(typecode[, initializer]),第1個參數typecode定義了數組元素的類型,第2個可選參數給出了數組中的初始值。如下面的代碼創建了一個int型的包含3個元素的數組x,其初始值為分別為1、2、3。
  • 科悟學院介紹什麼是Python、python能做什麼?
    這是很多人想知道的,今天小編就給你揭秘一個行業——Python(AI人工智慧),有人會問python到底是什麼?能做什麼?下面科悟學院介紹什麼是python和python能做什麼,希望對於正在學習的你有所幫助。
  • python測試函數模塊unittest
    1.測試函數在編寫完代碼後進行對代碼測試是否有錯誤2.pytho標準庫中的模塊unittest為代碼測試工具例如:name_function.py 模塊名def get_formatted_name(first, last): full_name = first + ' ' + last