Python內置模塊math介紹

2021-02-13 蜘蛛機器人

# 導入模塊

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個問題**等更多優質文檔

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

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

相關焦點

  • Python模塊學習 ---- math模塊
    如果沒有納入標準庫的模塊,需要安裝之後才能使用。模塊的安裝方法,我特別推薦使用 pip 來安裝。這裡僅僅提一下,後面會專門進行講述,性急的看官可以自己 google。使用 math 模塊 math 模塊是標準庫中的,所以不用安裝,可以直接使用。
  • Python內置模塊sys介紹
    # 導入模塊import sys# sys模塊用來處理Python運行時配置以及資源,從而可以與當前程序之外的系統環境交互
  • Python內置模塊random介紹
    # random模塊是python中內置的一個生成隨機數的模塊# 導入模塊import random
  • Python內置模塊os介紹
    # 內置模塊# Python語言強大的地方就在於它擁有非常強大的模塊系統# 使用只需要用 import 導入即可
  • python模塊和包,常用模塊math、random、random.sample(li,n)#不放回抽取n個隨機樣本
    這也是使用 python 標準庫的方法。從物理的角度來說,一個模塊就是一個.py文件,從邏輯的角度來說,就是模塊的命名空間。模塊的好處:(1)在同一個模塊.py文件中一個名字不能同時出現,為了解決名字衝突的問題,所以建立不同的文件。(2)有利於項目按照功能分塊開展。(3)可以共享使用模塊。
  • Python內置模塊之OS
    今天分享下python內置模塊中的OS模塊,os模塊是大家經常會使用到的,雖然有path這個模塊替代os, 但是大家可能還是比較熟悉os吧,那麼我自己也總結下os模塊中常用的一些方法和屬性。怎麼開始用這個模塊呢,因為是內置的,所以不用額外安裝,直接import即可1.系統操作相關方法和變量用途os.name查看當前作業系統的名稱,windows返回nt,linux返回posixos.environ獲取系統環境變量os.sep
  • python的模塊module介紹
    我們寫一個python腳本,通常需要導入(import)其它模塊。比如,如果我們打算獲取命令行參數,就需要import sys。如果我們打算新建文件夾,就需要import os。又如果我們打算使用科學計算,就需要import numpy。在python的PyPI ( https://pypi.python.org/pypi ) 裡的第三方模塊包已經超過12萬個。
  • Python導入模塊的幾種姿勢
    相對導入PEP 328介紹了引入相對導入的原因,以及選擇了哪種語法。具體來說,是使用句點來決定如何相對導入其他包或模塊。這麼做的原因是為了避免偶然情況下導入標準庫中的模塊產生衝突。然後,在squareroot函數中,我們將math模塊導入至該函數的局部作用域,這意味著math模塊只能在squareroot函數內部使用。如果我們試圖在my_pow函數中使用math,會引發NameError。試著執行這個腳本,看看會發生什麼。
  • 一張圖帶你遊覽Python內置模塊
  • 你真的會用Python模塊與工具包嗎?
    本文,就來詳細、徹底的介紹一下Python模塊導入的使用。模塊與工具包模塊(modules)和工具包(packages)這2個概念首當其衝,經常被Python開發者混為一談。雖然,二者有很多相同之處,但是還是存在一定差異。
  • python(內置函數, 模塊)打補丁, 兼容py2、3
    py3已不使用, py2的內置模塊py3已經改名....內置函數補丁import sysif sys.version_info[0] >= 3: PY3 = Trueelse: PY3 = Falsedef patch_default_type(): if not PY3: return __builtins__["unicode"] = __builtins
  • 比Open更適合讀取文件的Python內置模塊
    Python3的系統標準庫pathlib模塊的Path對路徑的操作會更簡單。pathlib的一些基本操作,如文件名操作、路徑操作、文件操作等等並不在本文討論範圍。本此介紹使用率非常高的文件操作,其文件讀寫方法。
  • Python 網際網路數據處理模塊介紹
    python web 客戶端測試 相關模塊web客戶端- 標準模塊:httplib- 標準模塊:urllib- 標準模塊:urllib2- 外部模塊 mechanize:Stateful programmatic web browsing.
  • python 基礎 — 常用模塊
    import(modulename):導入模塊math>>> import math
  • Python 3.9,來了!
    下面介紹Python 3.9幾個主要的新功能。1. 字典(合併&更新)運算符字典是Python中最基礎的數據結構之一,並且隨著python版本的迭代,性能得到不斷地優化。3. zoneinfo時區模塊zoneinfo是python3.9新引入的模塊,zoneinfo可以訪問Internet號碼分配機構(IANA)時區資料庫。IANA每年都會多次更新其資料庫,這是時區信息的最權威來源。
  • Python3.9又更新了:dict內置新功能,正式版十月見面
    從文檔中,我們可以看到官方透露的對 dict、math 等組件增加的新特性,以及下一步的開發進展。自公開了 3.8 版本後,Python 的迭代依然在繼續。目前是 Python3.9,這是一個正在開發的 Python 版本。其最新的 alpha 4.0 版本——3.9.0a4 已經公開。公開這一版本的原因是希望幫助開發者儘快測試新特性、修復 bug 並測試開源流程。
  • Python3.9 又更新了:dict 內置新功能,正式版十月見面
    從文檔中,我們可以看到官方透露的對 dict、math 等組件增加的新特性,以及下一步的開發進展。自公開了 3.8 版本後,Python 的迭代依然在繼續。目前是 Python3.9,這是一個正在開發的 Python 版本。其最新的 alpha 4.0 版本——3.9.0a4 已經公開。公開這一版本的原因是希望幫助開發者儘快測試新特性、修復 bug 並測試開源流程。
  • 用 Python 內置模塊處理 ini 配置文件
    儘管可以通過多種方式來支持軟體中的配置文件,包括JSON,YAML和純文本文件,但本文旨在向您介紹 Python 標準庫中的configparser模塊。注意:本文基於Python 3.9.0(CPython)。可以在GitHub上找到原始碼。
  • 序列化和反序列化模塊pickle介紹 | Python庫
    1 前言在「通過簡單示例來理解什麼是機器學習」這篇文章裡提到了pickle庫的使用,本文來做進一步的闡述。pickle是python語言的一個標準模塊,安裝python後已包含pickle庫,不需要單獨再安裝。pickle模塊實現了基本的數據序列化和反序列化。通過pickle模塊的序列化操作我們能夠將程序中運行的對象信息保存到文件中去,永久存儲;通過pickle模塊的反序列化操作,我們能夠從文件中創建上一次程序保存的對象。
  • python 模塊導入詳解
    python 模塊導入詳解在寫python代碼時經常會導入一些內置模塊、第三方模塊或者自己目錄下寫的模塊