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)