diff options
Diffstat (limited to 'tests/basics/builtin_range.py')
-rw-r--r-- | tests/basics/builtin_range.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/basics/builtin_range.py b/tests/basics/builtin_range.py new file mode 100644 index 000000000..0c0110c26 --- /dev/null +++ b/tests/basics/builtin_range.py @@ -0,0 +1,26 @@ +# test builtin range type + +# print +print(range(4)) + +# len +print(len(range(0))) +print(len(range(4))) +print(len(range(1, 4))) +print(len(range(1, 4, 2))) +print(len(range(1, 4, -1))) +print(len(range(4, 1, -1))) +print(len(range(4, 1, -2))) + +# subscr +print(range(4)[0]) +print(range(4)[1]) +print(range(4)[-1]) + +# slice +print(range(4)[0:]) +print(range(4)[1:]) +print(range(4)[1:2]) +print(range(4)[1:3]) +print(range(4)[1::2]) +print(range(4)[1:-2:2]) |