[python] Entry čtení vstupu

Petr Přikryl prikryl na atlas.cz
Pondělí Únor 10 13:05:39 CET 2014


Projdi si následující řádek po řádku (spusť to)

#!python3

x = 16
print(bin(x))
print(bin(x)[2:])
print(bin(x)[2:].rjust(32))
s = bin(x)[2:].rjust(32, '0')
print(s)
lst = [i for i in range(0,len(s),4)]
print(lst)
lst2 = [s[i:i+4] for i in range(0,len(s),4)]
print(lst2)
print(' '.join(lst2))
print('-' * 50)

# Takže ne tak polopaticky...
s = bin(x)[2:].rjust(32, '0')
print(' '.join(s[i:i+4] for i in range(0,len(s),4)))

Mělo by to vytisknout:

0b10000
10000
                           10000
00000000000000000000000000010000
[0, 4, 8, 12, 16, 20, 24, 28]
['0000', '0000', '0000', '0000', '0000', '0000', '0001', '0000']
0000 0000 0000 0000 0000 0000 0001 0000
--------------------------------------------------
0000 0000 0000 0000 0000 0000 0001 0000

______________________________________________________________
> Od: "Roman Zbořil" <sewerman.cz na gmail.com>
> Komu: <python na py.cz>
> Datum: 10.02.2014 11:25
> Předmět: Re: [python] Entry čtení vstupu
>
>Děkuji, to bude ono.
>
>Ale na to abych to pochopil si budu muset dát večer panáka a nastudovat přádně regulerní výrazy.
>_______________________________________________
>Python mailing list
>python na py.cz
>http://www.py.cz/mailman/listinfo/python
>
>Visit: http://www.py.cz
>


Další informace o konferenci Python