|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|