Új hozzászólás Aktív témák

  • sztanozs
    veterán
    válasz tvamos üzenetére #4344

    amig az int erteke 0-255 kozott van, addig byte-kent van kezelve pythonban. Ha ettol kulonbozo akkor (big)int.
    >>> a1=[0,1,2,3]
    >>> bytearray(a1)
    bytearray(b'\x00\x01\x02\x03')
    >>> a2=[254,255,256,257]
    >>> bytearray(a2)
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    ValueError: byte must be in range(0, 256)
    >>> b1=bytearray([0,1,2])
    >>> b1[0]
    0
    >>> b1[0]=5
    >>> b1
    bytearray(b'\x05\x01\x02')
    >>> b1[0]=256
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    ValueError: byte must be in range(0, 256)

    JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

Új hozzászólás Aktív témák