(c) 2023 Technische Hochschule Augsburg - Fakultät für Informatik - Prof.Dr.Nik Klever - Impressum
import re
re.findall(r'\bT[a-z]*','Donald, Tick, Trick und Track')
['Tick', 'Trick', 'Track']
re.findall(r'\bT[a-z]*','Tick, Trick und Track sowie Donald')
['Tick', 'Trick', 'Track']
re.sub(r'(\b[a-z]+) \1', r'\1', 'Katze im im Sack')
'Katze im Sack'
'tea for too'.replace('too', 'two')
'tea for two'
code = """def listfkt(*arg):
return arg
def dictfkt(**arg):
return arg
"""
print(code)
print(repr(code))
def listfkt(*arg): return arg def dictfkt(**arg): return arg 'def listfkt(*arg):\n return arg\ndef dictfkt(**arg):\n return arg\n'
leerzeichen = r" "*2
re.sub(r'^(.*)$', leerzeichen+r'\1', code, 0, re.MULTILINE)
' def listfkt(*arg):\n return arg\n def dictfkt(**arg):\n return arg\n '
import math
math.cos(math.pi / 4)
0.7071067811865476
math.log(1024, 2)
10.0
import random
random.choice(['Äpfel', 'Pfirsiche', 'Bananen'])
'Äpfel'
random.choice(['Äpfel', 'Pfirsiche', 'Bananen'])
'Pfirsiche'
random.sample(range(100), 10) # Auswahl ohne Ersetzung
[46, 22, 1, 39, 3, 40, 18, 67, 13, 27]
random.random()
0.4350703034743
random.randrange(6)
0
import statistics
data =[2.75, 1.75, 1.25, 0.25, 0.5, 1.25, 3.5]
statistics.mean(data)
1.6071428571428572
statistics.median(data)
1.25
statistics.variance(data)
1.3720238095238095