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)


Functions
Klassen / Classes