Heim >Backend-Entwicklung >Python-Tutorial >Pythons Mathe-Bibliothek: Verwendung und Einführung in allgemeine Funktionen
math Die Bibliothek ist eine integrierte mathematische Funktionsbibliothek, die von Python bereitgestellt wird. Da in wissenschaftlichen Berechnungen häufig komplexe Zahlentypen verwendet werden, werden allgemeine Berechnungen nicht häufig verwendet, daher ist die math Die Bibliothek unterstützt keine komplexen Zahlentypen. Es werden nur Ganzzahl- und Gleitkommaoperationen unterstützt. Die
math-Bibliothek stellt insgesamt 4 mathematische Konstanten und 44 Funktionen zur Verfügung. 44 Funktionen sind in 4 Kategorien unterteilt, darunter 16 numerische Darstellungsfunktionen, 8 Potenzlogarithmusfunktionen, 16 trigonometrische Logarithmusfunktionen und 4 höhere Sonderfunktionen.
Mathe Es gibt eine große Anzahl von Funktionen in der Bibliothek. Während des Lernprozesses müssen wir die Funktionen nur einzeln verstehen und uns einige häufig verwendete Funktionen merken. Wenn Sie bei der tatsächlichen Programmierung die math-Bibliothek verwenden müssen, können Sie jederzeit die Kurzreferenz der math-Bibliothek nachschlagen.
math Die Funktionen in der Bibliothek können nicht direkt verwendet werden. Sie müssen zuerst das reservierte Wort import verwenden, um auf die Bibliothek zu verweisen.
import math a=math.ceil(10.2) #向上取整 print(a)11
Die zweite:from math import 7cf7bd3200559591050caad479b7cd6b
from math import floor a=floor(10.2) #向下取整 print(a)
Ein weiterer der zweiten Das Formular stammt aus math import *. Wenn diemathmath
-Bibliothek auf diese Weise eingeführt wird, können alle Funktionen in der
-Bibliothek direkt in der Form 90f3147a549f8db663f96ba9092b68c1() verwendet werden. math Referenzen auf Bibliotheken und andere Funktionsbibliotheken können zwischen diesen beiden Methoden frei gewählt werden.
Analyse der Mathematikbibliothek
MathematikKonstante
math.pi | |
math.e | |
math.inf | |
math.nan | |
(Keine Zahl) |
Funktion
Mathe .fabs(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.fmod(x,y) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.fsum([x,y,…] ) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.ceil(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.floor(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.factorial(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
return x* 2i Operationswert, Umkehroperation der Funktion math.frexp(x) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gibt die Dezimal- und Ganzzahlteile von x zurück | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gibt den ganzzahligen Teil von x zurück | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ersetzen Sie das Vorzeichen des Werts x durch das Vorzeichen des Werts y | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Vergleichen Sie die Ähnlichkeit zwischen a und b. Geben Sie „True“ oder „False“ zurück. x) | Wenn x positiv oder negativ unendlich ist, geben Sie True zurück; andernfalls geben Sie False zurück | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
math.isnan(x) | Wenn x NaN ist, geben Sie ansonsten False zurück; math.fsum([x,y,…]) 函数在数学求和运算中十分有用,例如: a=0.1 + 0.2 + 0.3 print(a)
import math a=math.fsum([0.1, 0.2, 0.3]) print(a)
浮点数,如 0.1、0.2 和 0.3,在 Python 解释器内部表示时存在一个小数点后若干位的精度尾数,当浮点数进行运算时,这个精度尾数可能会影响输出结果。因此,在涉及浮点数运算及结果比较时,建议采用 math 库提供的函数,而不直接使用 Python 提供的运算符。 math 库的幂对数函数(共 8 个)
math 库的三角运算函数(共 16 个)
math 库的高等特殊函数(共 4 个)
|
Das obige ist der detaillierte Inhalt vonPythons Mathe-Bibliothek: Verwendung und Einführung in allgemeine Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!