Python 3.13.7 (tags/v3.13.7:bcee1c3, Aug 14 2025, 14:15:11) [MSC v.1944 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
DreamPie 1.2.1
>>> chr(33)
0: '!'
>>> chr(32)
1: ' '
>>> for i in range(128):
... print(i, chr(i), end=' ')
0 1 2 3 4 5 6 7 8 9 10
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ! 34 " 35 # 36 $ 37 % 38 & 39 ' 40 ( 41 ) 42 * 43 + 44 , 45 - 46 . 47 / 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 59 ; 60 < 61 = 62 > 63 ? 64 @ 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 [ 92 \ 93 ] 94 ^ 95 _ 96 ` 97 a 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 { 124 | 125 } 126 ~ 127
>>> for i in range(128):
... print(i, chr(i), end=' ', sep='|')
0| 1| 2| 3| 4| 5| 6| 7| 8| 9| 10|
14| 15| 16| 17| 18| 19| 20| 21| 22| 23| 24| 25| 26| 27| 28| 29| 30| 31| 32| 33|! 34|" 35|# 36|$ 37|% 38|& 39|' 40|( 41|) 42|* 43|+ 44|, 45|- 46|. 47|/ 48|0 49|1 50|2 51|3 52|4 53|5 54|6 55|7 56|8 57|9 58|: 59|; 60|< 61|= 62|> 63|? 64|@ 65|A 66|B 67|C 68|D 69|E 70|F 71|G 72|H 73|I 74|J 75|K 76|L 77|M 78|N 79|O 80|P 81|Q 82|R 83|S 84|T 85|U 86|V 87|W 88|X 89|Y 90|Z 91|[ 92|\ 93|] 94|^ 95|_ 96|` 97|a 98|b 99|c 100|d 101|e 102|f 103|g 104|h 105|i 106|j 107|k 108|l 109|m 110|n 111|o 112|p 113|q 114|r 115|s 116|t 117|u 118|v 119|w 120|x 121|y 122|z 123|{ 124|| 125|} 126|~ 127|
>>> for i in range(128):
... print(f'{i} {chr(i)}', end=' ', sep='|')
0 1 2 3 4 5 6 7 8 9 10
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ! 34 " 35 # 36 $ 37 % 38 & 39 ' 40 ( 41 ) 42 * 43 + 44 , 45 - 46 . 47 / 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 59 ; 60 < 61 = 62 > 63 ? 64 @ 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 [ 92 \ 93 ] 94 ^ 95 _ 96 ` 97 a 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 { 124 | 125 } 126 ~ 127
>>> for i in range(128):
... print(f'{i}={chr(i)}', end=' ', sep='|')
0= 1= 2= 3= 4= 5= 6= 7= 8= 9= 10=
14= 15= 16= 17= 18= 19= 20= 21= 22= 23= 24= 25= 26= 27= 28= 29= 30= 31= 32= 33=! 34=" 35=# 36=$ 37=% 38=& 39=' 40=( 41=) 42=* 43=+ 44=, 45=- 46=. 47=/ 48=0 49=1 50=2 51=3 52=4 53=5 54=6 55=7 56=8 57=9 58=: 59=; 60=< 61== 62=> 63=? 64=@ 65=A 66=B 67=C 68=D 69=E 70=F 71=G 72=H 73=I 74=J 75=K 76=L 77=M 78=N 79=O 80=P 81=Q 82=R 83=S 84=T 85=U 86=V 87=W 88=X 89=Y 90=Z 91=[ 92=\ 93=] 94=^ 95=_ 96=` 97=a 98=b 99=c 100=d 101=e 102=f 103=g 104=h 105=i 106=j 107=k 108=l 109=m 110=n 111=o 112=p 113=q 114=r 115=s 116=t 117=u 118=v 119=w 120=x 121=y 122=z 123={ 124=| 125=} 126=~ 127=
>>> for i in range(128):
... print(f'{i}={chr(i)}', end=' ')
0= 1= 2= 3= 4= 5= 6= 7= 8= 9= 10=
14= 15= 16= 17= 18= 19= 20= 21= 22= 23= 24= 25= 26= 27= 28= 29= 30= 31= 32= 33=! 34=" 35=# 36=$ 37=% 38=& 39=' 40=( 41=) 42=* 43=+ 44=, 45=- 46=. 47=/ 48=0 49=1 50=2 51=3 52=4 53=5 54=6 55=7 56=8 57=9 58=: 59=; 60=< 61== 62=> 63=? 64=@ 65=A 66=B 67=C 68=D 69=E 70=F 71=G 72=H 73=I 74=J 75=K 76=L 77=M 78=N 79=O 80=P 81=Q 82=R 83=S 84=T 85=U 86=V 87=W 88=X 89=Y 90=Z 91=[ 92=\ 93=] 94=^ 95=_ 96=` 97=a 98=b 99=c 100=d 101=e 102=f 103=g 104=h 105=i 106=j 107=k 108=l 109=m 110=n 111=o 112=p 113=q 114=r 115=s 116=t 117=u 118=v 119=w 120=x 121=y 122=z 123={ 124=| 125=} 126=~ 127=
>>> for i in range(128):
... print(f'{i}={chr(i)}', end='\n')
0=
1=
2=
3=
4=
5=
6=
7=
8=
9=
10=
11=
12=
14=
15=
16=
17=
18=
19=
20=
21=
22=
23=
24=
25=
26=
27=
28=
29=
30=
31=
32=
33=!
34="
35=#
36=$
37=%
38=&
39='
40=(
41=)
42=*
43=+
44=,
45=-
46=.
47=/
48=0
49=1
50=2
51=3
52=4
53=5
54=6
55=7
56=8
57=9
58=:
59=;
60=<
61==
62=>
63=?
64=@
65=A
66=B
67=C
68=D
69=E
70=F
71=G
72=H
73=I
74=J
75=K
76=L
77=M
78=N
79=O
80=P
81=Q
82=R
83=S
84=T
85=U
86=V
87=W
88=X
89=Y
90=Z
91=[
92=\
93=]
94=^
95=_
96=`
97=a
98=b
99=c
100=d
101=e
102=f
103=g
104=h
105=i
106=j
107=k
108=l
109=m
110=n
111=o
112=p
113=q
114=r
115=s
116=t
117=u
118=v
119=w
120=x
121=y
122=z
123={
124=|
125=}
126=~
127=
[About 128 more lines. Double-click to unfold]
>>> for i in range(128):
... print(f'{i}={chr(i)}')
0=
1=
2=
3=
4=
5=
6=
7=
8=
9=
10=
11=
12=
14=
15=
16=
17=
18=
19=
20=
21=
22=
23=
24=
25=
26=
27=
28=
29=
30=
31=
32=
33=!
34="
35=#
36=$
37=%
38=&
39='
40=(
41=)
42=*
43=+
44=,
45=-
46=.
47=/
48=0
49=1
50=2
51=3
52=4
53=5
54=6
55=7
56=8
57=9
58=:
59=;
60=<
61==
62=>
63=?
64=@
65=A
66=B
67=C
68=D
69=E
70=F
71=G
72=H
73=I
74=J
75=K
76=L
77=M
78=N
79=O
80=P
81=Q
82=R
83=S
84=T
85=U
86=V
87=W
88=X
89=Y
90=Z
91=[
92=\
93=]
94=^
95=_
96=`
97=a
98=b
99=c
100=d
101=e
102=f
103=g
104=h
105=i
106=j
107=k
108=l
109=m
110=n
111=o
112=p
113=q
114=r
115=s
116=t
117=u
118=v
119=w
120=x
121=y
122=z
123={
124=|
125=}
126=~
127=
[About 128 more lines. Double-click to unfold]
>>> for i in range(128):
... print(f'{i:>3}={chr(i)}')
0=
1=
2=
3=
4=
5=
6=
7=
8=
9=
10=
11=
12=
14=
15=
16=
17=
18=
19=
20=
21=
22=
23=
24=
25=
26=
27=
28=
29=
30=
31=
32=
33=!
34="
35=#
36=$
37=%
38=&
39='
40=(
41=)
42=*
43=+
44=,
45=-
46=.
47=/
48=0
49=1
50=2
51=3
52=4
53=5
54=6
55=7
56=8
57=9
58=:
59=;
60=<
61==
62=>
63=?
64=@
65=A
66=B
67=C
68=D
69=E
70=F
71=G
72=H
73=I
74=J
75=K
76=L
77=M
78=N
79=O
80=P
81=Q
82=R
83=S
84=T
85=U
86=V
87=W
88=X
89=Y
90=Z
91=[
92=\
93=]
94=^
95=_
96=`
97=a
98=b
99=c
100=d
101=e
102=f
103=g
104=h
105=i
106=j
107=k
108=l
109=m
110=n
111=o
112=p
113=q
114=r
115=s
116=t
117=u
118=v
119=w
120=x
121=y
122=z
123={
124=|
125=}
126=~
127=
>>> for i in range(128):
... print(f'{i:0>3}={chr(i)}')
000=
001=
002=
003=
004=
005=
006=
007=
008=
009=
010=
011=
012=
014=
015=
016=
017=
018=
019=
020=
021=
022=
023=
024=
025=
026=
027=
028=
029=
030=
031=
032=
033=!
034="
035=#
036=$
037=%
038=&
039='
040=(
041=)
042=*
043=+
044=,
045=-
046=.
047=/
048=0
049=1
050=2
051=3
052=4
053=5
054=6
055=7
056=8
057=9
058=:
059=;
060=<
061==
062=>
063=?
064=@
065=A
066=B
067=C
068=D
069=E
070=F
071=G
072=H
073=I
074=J
075=K
076=L
077=M
078=N
079=O
080=P
081=Q
082=R
083=S
084=T
085=U
086=V
087=W
088=X
089=Y
090=Z
091=[
092=\
093=]
094=^
095=_
096=`
097=a
098=b
099=c
100=d
101=e
102=f
103=g
104=h
105=i
106=j
107=k
108=l
109=m
110=n
111=o
112=p
113=q
114=r
115=s
116=t
117=u
118=v
119=w
120=x
121=y
122=z
123={
124=|
125=}
126=~
127=
[About 128 more lines. Double-click to unfold]
>>> range(128)
2: range(0, 128)
>>> range(10)
3: range(0, 10)
>>> range(3, 10)
4: range(3, 10)
>>> for x in range(3, 10):
... print(x)
3
4
5
6
7
8
9
>>> for x in range(3, 10, 2):
... print(x)
3
5
7
9
>>> 'příliš žluťoučký kůň úpěl ďábelské ódy'
5: 'příliš žluťoučký kůň úpěl ďábelské ódy'
>>> 'příliš žluťoučký kůň úpěl ďábelské ódy'[0]
6: 'p'
>>> 'příliš žluťoučký kůň úpěl ďábelské ódy'[1]
7: 'ř'
>>> 'příliš žluťoučký kůň úpěl ďábelské ódy'[-1]
8: 'y'
>>> 'příliš žluťoučký kůň úpěl ďábelské ódy'[-3]
9: 'ó'
>>> 'příliš žluťoučký kůň úpěl ďábelské ódy'[1:5]
10: 'říli'
>>> 'příliš žluťoučký kůň úpěl ďábelské ódy'[2:5]
11: 'íli'
>>> 'příliš žluťoučký kůň úpěl ďábelské ódy'[:5]
12: 'příli'
>>> 'příliš žluťoučký kůň úpěl ďábelské ódy'[2:]
13: 'íliš žluťoučký kůň úpěl ďábelské ódy'
>>> 'příliš žluťoučký kůň úpěl ďábelské ódy'[2:5:-1]
14: ''
>>> 'příliš žluťoučký kůň úpěl ďábelské ódy'[5:2:-1]
15: 'šil'
>>> 'příliš žluťoučký kůň úpěl ďábelské ódy'[:]
16: 'příliš žluťoučký kůň úpěl ďábelské ódy'
>>> 'příliš žluťoučký kůň úpěl ďábelské ódy'[::-1]
17: 'ydó ékslebáď lěpú ňůk ýkčuoťulž šilířp'
>>> for znak in '1\t2':
... print(f'"{znak}"')
"1"
" "
"2"
>>> for znak in r'1\t2':
... print(f'"{znak}"')
"1"
"\"
"t"
"2"
>>> '1\t2'
18: '1\t2'
>>> r'1\t2'
19: '1\\t2'
>>> len('1\t2')
20: 3
>>> len(r'1\t2')
21: 4
>>> for znak in 'abc':
... print(znak)
a
b
c
>>> for i in range(len('abc')):
... print('abc'[i])
a
b
c
>>> for znak in 'abc':
... print(znak)
a
b
c
>>> for znak in b'abc':
... print(znak)
97
98
99
>>> chr(97)
22: 'a'
>>> b'abc\x234'
23: b'abc#4'
>>> b'abc\xfa'
24: b'abc\xfa'
>>> len(b'abc\xfa')
25: 4
>>> for b in b'abc\xfa':
... print(b)
97
98
99
250
>>> int('fa', 16)
26: 250
>>> hex(250)
27: '0xfa'
>>> oct(250)
28: '0o372'
>>> bin(250)
29: '0b11111010'
>>> xs = "Ahoj, " 'světe!'
>>> xs
30: 'Ahoj, světe!'
>>> xs * 2
31: 'Ahoj, světe!Ahoj, světe!'
>>> 2 * xs
32: 'Ahoj, světe!Ahoj, světe!'
>>> 2 + xs
Traceback (most recent call last):
File "<pyshell#52>", line 1, in <module>
2 + xs
~~^~~~
TypeError: unsupported operand type(s) for +: 'int' and 'str'
[About 4 more lines. Double-click to unfold]
>>> dir('')
33: ['__add__',
'__class__',
'__contains__',
'__delattr__',
'__dir__',
'__doc__',
'__eq__',
'__format__',
'__ge__',
'__getattribute__',
'__getitem__',
'__getnewargs__',
'__getstate__',
'__gt__',
'__hash__',
'__init__',
'__init_subclass__',
'__iter__',
'__le__',
'__len__',
'__lt__',
'__mod__',
'__mul__',
'__ne__',
'__new__',
'__reduce__',
'__reduce_ex__',
'__repr__',
'__rmod__',
'__rmul__',
'__setattr__',
'__sizeof__',
'__str__',
'__subclasshook__',
'capitalize',
'casefold',
'center',
'count',
'encode',
'endswith',
'expandtabs',
'find',
'format',
'format_map',
'index',
'isalnum',
'isalpha',
'isascii',
'isdecimal',
'isdigit',
'isidentifier',
'islower',
'isnumeric',
'isprintable',
'isspace',
'istitle',
'isupper',
'join',
'ljust',
'lower',
'lstrip',
'maketrans',
'partition',
'removeprefix',
'removesuffix',
'replace',
'rfind',
'rindex',
'rjust',
'rpartition',
'rsplit',
'rstrip',
'split',
'splitlines',
'startswith',
'strip',
'swapcase',
'title',
'translate',
'upper',
'zfill']
>>> 'míč'.encode('utf-8')
34: b'm\xc3\xad\xc4\x8d'
>>> 'míč'.encode('windows-1250')
35: b'm\xed\xe8'
>>> 'abc' + '123'
36: 'abc123'
>>> 'abc'.__add__('123')
37: 'abc123'
>>> len('abc')
38: 3
>>> 'abc'.__len__()
39: 3
>>> 'abc' < 'ab'
40: False
>>> 'abc' < 'abcd'
41: True
>>> 'abc' < 'abc'
42: False
>>> 'abc' <= 'abc'
43: True
>>> 'abc'.__lt__('abcd')
44: True
>>>