Python Functions
Eingebaute Funktionen
Mathematische Funktionen
| Name | Erläuterung | |
|---|---|---|
| abs(x) | Absolutwert bei Integer-Zahlen | |
| chr(i) | Ausgabe des i-Zeichens (Ascii-Code) | |
| compile(source, filename, mode [,flags [,dont_inherit [,options]]]) | Übersetzt einen String oder eine Datei in ein ausführbares Objekt | |
| complex([real, [,imag]]) | Erzeugt eine komplexe Zahl | |
| float([x]) | Erzeugt eine Gleitkommazahl | |
| hex(x) | Gibt den Hexadezimalwert der ganzen Zahl x in Form eines zurück | |
| min | Minimum | |
| max | Maximum | |
| oct(x) | >Gibt den Oktalwert der ganzen Zahl x in Form eines zurück | |
| ord(c) | Gibt den Unicodewert des Zeichen c aus. | |
| pow(x[,y[,y]]) | Potenzfunktion | |
| ** | Potenzfunktion | |
| round(x[,n]) | rundet auf n-Nachkommastellen | |
| sum | Summierung | |
| print(?) | Ausgabe der Parameter | |
| ceil(x) | Rundet auf die nächsthöhere Ganzzahl | |
| copysign(x) | Überträgt das Vorzeichen | |
| fabs(x) | Absolutwert bei Floating-Points | |
| factorial(x) | Fakultät | |
| floor(x) | Rundet auf die nächstniedrigere Ganzzahl | |
| fmod(x,y) | Berechnet Modulo | |
| frexp(x) | Extrahiert Mantisse und Exponent | |
| fsum(iterable) | Summiert die "Liste, Menge" | |
| isfinite(x) | Gibt True zurück, wenn x weder inf, -inf oder nan ist | |
| isinf(x) | Gibt True zurück, wenn x entweder inf oder -inf ist | |
| isnan(x) | Gibt True zurück, wenn x nan ist. | |
| ldexp(m,e) | Bestimmt Zahl aus Mantisse und Exponent | |
| trunc(x) | Gibt den Vorkommaanteil zuück (à ceil) |
Exponential und Logarithmusfunktionen
| Name | Erläuterung | |
|---|---|---|
| exp(x) | ex | |
| expm1(x) | ex-1. Ist genauer als exp(x)-1. | |
| log(x[,base]) | Logarithmus mit Basis | |
| log10(x) | Dekadischer Lograithmus | |
| log1p(x) | Berechnet log(1+x). Ist genauer als log(x)+1. | |
| pow(x,y) | xy | |
| ** | xy | |
| sqrt(x) | Wurzel |
Trigonometrische Funktionen
| Name | Erläuterung | |
|---|---|---|
| acos(double x) | arccos(x) im Bereich [0, p], x [-1, 1] | |
| asin(double x) | arcsin(x) im Bereich [-p/2, p/2], x [-1, 1] | |
| atan(double x) | arctan(x) im Bereich [-p/2, p/2] | |
| atan2(double y, double x) | arctan(y/x) im Bereich [-p, p] | |
| cos(double x) | Kosinus von x | |
| hypot(x) | Euklidsche Norm | |
| sin(x) | sin(x) | |
| tan(x) | Tangens von x | |
| degrees(x) | Bogenmaß in Grad: *180/ | |
| radians(x) | Grad in Bogenmaß in Grad: * /180 | |
| acosh(x) | ArcCosinus Hyperbolicus von x | |
| asinh(x) | ArcSinus Hyperbolicus von x | |
| atanh(x) | ArcTangens Hyperbolicus von x | |
| cosh(x) | Cosinus Hyperbolicus von x | |
| sinh(x) | Sinus Hyperbolicus von x | |
| tanh(x) | Tangens Hyperbolicus von x |
Statistikfunktionen
| Name | Erläuterung | |
|---|---|---|
| erf(x) | Gauß'sche Fehlerfunktion | |
| erfc(x) | Berechnet 1.0-erf(x) | |
| gamma(x) | Gammafunktion an der Stelle x | |
| lgamma(x) | Berechnet den natürlichen Logarithmus des Betrags der Gammafunktion an der Stelle x. |
cmath Die Funktionen sind in der Bibliothek cmath definiert:
| Name | Erläuterung | |
|---|---|---|
| phase(x) | Berechnet die Phase der komplexen Zahl x. | |
| polor(x) | Berechnet die Polardarstellung der komplexen Zahl x. | |
| rect(r,phi) | Konvertiert die Polardarstellung mit dem Radius und Winkel in ihre kartesische Darstellung. |
Random Dieses Kapitel behandelt die Benutzung von Zufallszahlen. Dazu muss man das Modul Random einbinden: import random
| Name | Erläuterung | |
|---|---|---|
| ssed([x],version) | Initialisiert den Zufallsgenerator | |
| randint(a,b) | Ganzahlige Zufallszahlen | |
| randrange([start][,stop][,step]) | Erzeugt eine Zufallszahl im angegebenen Bereich | |
| random() | Zufallszahlen 0 bis <1 |
Beispiel: import math a = math.sqrt(2) print(a)