2014-04-07 19:42:44 -06:00
|
|
|
print(bytearray(4))
|
2014-01-21 14:47:09 -07:00
|
|
|
a = bytearray([1, 2, 200])
|
2014-04-08 13:09:14 -06:00
|
|
|
print(type(a))
|
2014-01-21 14:47:09 -07:00
|
|
|
print(a[0], a[2])
|
|
|
|
print(a[-1])
|
2014-01-27 18:40:48 -07:00
|
|
|
print(a)
|
2014-01-21 14:47:09 -07:00
|
|
|
a[2] = 255
|
|
|
|
print(a[-1])
|
|
|
|
a.append(10)
|
|
|
|
print(len(a))
|
|
|
|
|
|
|
|
s = 0
|
|
|
|
for i in a:
|
|
|
|
s += i
|
|
|
|
print(s)
|
2014-04-19 11:06:57 -06:00
|
|
|
|
|
|
|
print(a[1:])
|
|
|
|
print(a[:-1])
|
|
|
|
print(a[2:3])
|
2014-08-10 02:49:23 -06:00
|
|
|
|
2014-10-30 15:58:08 -06:00
|
|
|
print(str(bytearray(b"123"), "utf-8"))
|
|
|
|
|
2014-08-10 02:49:23 -06:00
|
|
|
# Comparisons
|
|
|
|
print(bytearray([1]) == bytearray([1]))
|
|
|
|
print(bytearray([1]) == bytearray([2]))
|
|
|
|
print(bytearray([1]) == b"1")
|
|
|
|
print(b"1" == bytearray([1]))
|
|
|
|
print(bytearray() == bytearray())
|
|
|
|
|
2015-08-25 11:18:57 -06:00
|
|
|
# comparison with other type should return False
|
|
|
|
print(bytearray() == 1)
|
|
|
|
|
2014-08-10 02:49:23 -06:00
|
|
|
# TODO: other comparisons
|
2016-02-14 09:56:19 -07:00
|
|
|
|
|
|
|
# __contains__
|
|
|
|
b = bytearray(b"\0foo\0")
|
|
|
|
print(b"foo" in b)
|
|
|
|
print(b"foo\x01" in b)
|
|
|
|
print(b"" in b)
|