Python 3.14.3 (tags/v3.14.3:323c59a, Feb 3 2026, 16:04:56) [MSC v.1944 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
DreamPie 1.2.1
>>> "ahoj"
0: 'ahoj'
>>> "ahoj".upper()
1: 'AHOJ'
>>> "ahoj".index('h')
2: 1
>>> "ahoj".index('j')
3: 3
>>> "ahoj".index('oj')
4: 2
>>> "ahoj"[0]
5: 'a'
>>> "ahoj"[3]
6: 'j'
>>> "ahoj"[4]
Traceback (most recent call last):
File "<pyshell#7>", line 1, in <module>
"ahoj"[4]
~~~~~~^^^
IndexError: string index out of range
>>> "ahoj"[-1]
7: 'j'
>>> "ahoj"[-4]
8: 'a'
>>> "abeceda"[2:5]
9: 'ece'
>>> "abeceda"[2:5:2]
10: 'ee'
>>> range(10)
11: range(0, 10)
>>> "abeceda"[2:5]
12: 'ece'
>>> "abeceda"[:5]
13: 'abece'
>>> "abeceda"[2:]
14: 'eceda'
>>> "abeceda"[:]
15: 'abeceda'
>>> xs = "abeceda"
>>> xs[::2]
16: 'aeea'
>>> xs[:]
17: 'abeceda'
>>> xs
18: 'abeceda'
>>> for znak in 'abeceda':
... print(znak)
a
b
e
c
e
d
a
>>> for znak in reversed('abeceda'):
... print(znak)
a
d
e
c
e
b
a
>>> for znak in sorted('abeceda'):
... print(znak)
a
a
b
c
d
e
e
>>> for znak in enumerate('abeceda'):
... print(znak)
(0, 'a')
(1, 'b')
(2, 'e')
(3, 'c')
(4, 'e')
(5, 'd')
(6, 'a')
>>> for znak in enumerate('abeceda', start=1):
... print(znak)
(1, 'a')
(2, 'b')
(3, 'e')
(4, 'c')
(5, 'e')
(6, 'd')
(7, 'a')
>>> for znak in enumerate('abeceda', start=101):
... print(znak)
(101, 'a')
(102, 'b')
(103, 'e')
(104, 'c')
(105, 'e')
(106, 'd')
(107, 'a')
>>> 'a'.isalpha()
19: True
>>> 'A'.isalpha()
20: True
>>> '1'.isalpha()
21: False
>>> '1'.isdigit()
22: True
>>> 'a'.isdigit()
23: False
>>> znak
24: (107, 'a')
>>> znak = 'a'
>>> znak
25: 'a'
>>> znak == 'a'
26: True
>>> znak == 'b'
27: False
>>>