Eingebaute Funktionen

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

Beispiel: Modul random

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)