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