JensDiemer

Ich kann mir irgendwie nicht die Python string slice syntax merken. Aber mit diesem kleinen Skript wird alles klar:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python

TEXT="1234567890"

print TEXT[1:]  # .234567890
print TEXT[2:]  # ..34567890
print TEXT[3:]  # ...4567890

print TEXT[:1]  # 1.........
print TEXT[:2]  # 12........
print TEXT[:3]  # 123.......

print TEXT[-1:] # .........0
print TEXT[-2:] # ........90
print TEXT[-3:] # .......890

print TEXT[:-1] # 123456789.
print TEXT[:-2] # 12345678..
print TEXT[:-3] # 1234567...

print TEXT[2:8] # ..345678..
print TEXT[3:7] # ...4567...