Python hat viele vorgefertigte Funktionen schon fix in der Sprache integriert:
Konvertierungsfunktionen: int(...), float(...), chr(...), ord(...), bin(...), hex(...), ...
Mathematische Funktionen: abs(...), min(...), max(...), round(...), pow(...), sum(...)
print(int(1.5))
print(round(1.5))
print(max(12, 9.5, 8))
print(sum(2, 3, 5))
print(pow(5,3)) # pow für power - pow(a,b) meint a hoch b
a=5
print(bin(a)) # zeigt Binärdarstellung von a
print(hex(255)) # zeigt Hexadezimaldarstellung von 255
print(int("A1", 16)) # zeigt Dezimaldarstellung der Hexadezimalzahl A1
print(chr(97)) # zeigt ASCII-Zeichen vom Integerwert 97: character --> a
print(chr(65)) # char(65) = A
print(ord("b")) # zeigt ASCII-Code des Zeichens b
Viele Funktionen sind in MODULE zusammengefasst.
Beispiel: Modul math
Dieses muss zur Verwendung in einem Programm eingebunden werden:
import math
print(math.pi)
print(math.log(1))
print(math.sin(math.pi/2))
import random
# Zufallsgenerator initialisieren
random.seed()
# Zufallszahlen im Bereich von 1 bis 6 generieren
z1 = random.randint(1,6)
z2 = random.randint(1,6)
print("Würfel 1:", z1, ", Würfel 2:", z2)