Module builtins
Some of Python's builtin functions
Functions
| abs (n) | Get absolute value of a number | 
| all (iterable) | All elements in an iterable evaluate to true | 
| any (iterable) | Any elements in an iterable evaluate to true | 
| count (value, input) | Count occurrences of value in input | 
| div (x, y) | Floor division of x by y | 
| eval (input) | Evaluates a string as code and returns result (Python style!) | 
| filter (filt, iterable) | Filter elements of an iterable with a function | 
| hash (input) | Unique integer representation of input | 
| int (input) | Convert input into an integer | 
| iter (iterable) | Iterate over the elements in an iterable | 
| len (input) | Length of iterable | 
| map (func, iterable) | Call function on each element of an iterable | 
| max (...) | Get the maximum value of two or more values | 
| min (...) | Get the minimum value of two or more values | 
| num (input) | Convert input into a number | 
| range (r, stop, step) | Create an array of ordered numbers (range of numbers) | 
| repr (input) | Simple string representation of an object | 
| requal (value1, value2) | Check if all values in two iterables are equal (recursive-equal) | 
| reversed (iterable) | Reverse the order of the elements in an iterable | 
| round (n, places) | Round a number to places | 
| sign (n) | Sign of a number | 
| sorted (object, key, reverse) | Sort an object | 
| sum (iterable) | Sum of the values in an iterable | 
Functions
- abs (n)
- 
    Get absolute value of a number
    Parameters:- n number any number
 Returns:- 
           number
        absolute value of number
    
 
- all (iterable)
- 
    All elements in an iterable evaluate to true
    Parameters:- iterable any table-like object
 Returns:- 
           boolean
        all elements are true
    
 
- any (iterable)
- 
    Any elements in an iterable evaluate to true
    Parameters:- iterable any table-like object
 Returns:- 
           boolean
        any elements are true
    
 
- count (value, input)
- 
    Count occurrences of value in input
    Parameters:- value any object
- input any object that can contain value
 Returns:- 
           number
        how many of value is in input
    
 
- div (x, y)
- 
    Floor division of x by y
    Parameters:- x number the numerator
- y number the denominator
 Returns:- 
           number
        integer result of x / y
    
 
- eval (input)
- 
    Evaluates a string as code and returns result (Python style!)
    Parameters:- input
 Returns:- 
        stuff
    
 
- filter (filt, iterable)
- 
    Filter elements of an iterable with a function
    Parameters:- filt
- iterable
 Returns:
- hash (input)
- 
    Unique integer representation of input
    Parameters:- input an integer, string or any object that has a __hash method
 Returns:- 
        integer unique integer representation of object
    
 
- int (input)
- 
    Convert input into an integer
    Parameters:- input any object that can be converted into an integer
 Returns:- 
           int
        of input
    
 
- iter (iterable)
- 
    Iterate over the elements in an iterable
    Parameters:- iterable
 Returns:
- len (input)
- 
    Length of iterable
    Parameters:- input any iterable
 Returns:- 
           number
        length of the iterable
    
 
- map (func, iterable)
- 
    Call function on each element of an iterable
    Parameters:- func
- iterable
 Returns:
- max (...)
- 
    Get the maximum value of two or more values
    Parameters:- ... any objects that can be compared with <, >, and ==
 Returns:- 
        maximum value of what was passed
    
 
- min (...)
- 
    Get the minimum value of two or more values
    Parameters:- ... any objects that can be compared with <, >, and ==
 Returns:- 
        minimum value of what was passed
    
 
- num (input)
- 
    Convert input into a number
    Parameters:- input any object that can be converted into a number
 Returns:- 
           number
        input as a number
    
 
- range (r, stop, step)
- 
    Create an array of ordered numbers (range of numbers)
    Parameters:- r int If multiple arguments r is start of range, otherwise r is end of range (inclusive)
- stop int (optional) Final number in the range (inclusive)
- step int (optional) Distance between each number in the range (can be negative)
 Returns:- 
           table
        array of numbers
    
 Usage:-- range(5) -- {1, 2, 3, 4, 5} range(0, 2) -- {0, 1, 2} range(0, 9, 2) -- {0, 2, 4, 6, 8} range(5, 1, -1) -- {5, 4, 3, 2, 1} 
- repr (input)
- 
    Simple string representation of an object
    Parameters:- input
 Returns:
- requal (value1, value2)
- 
    Check if all values in two iterables are equal (recursive-equal)
    Parameters:- value1 iterable for equality check
- value2 iterable for equality check
 Returns:- 
           boolean
        all values in both iterables are recursively equal
    
 
- reversed (iterable)
- 
    Reverse the order of the elements in an iterable
    Parameters:- iterable object to reverse order of
 Returns:- 
           table
        copy of object with elements in reverse order
    
 
- round (n, places)
- 
    Round a number to places
    Parameters:- n number number to round
- places number number of decimal places to round to
 Returns:- 
           number
        num rounded to places
    
 
- sign (n)
- 
    Sign of a number
    Parameters:- n number any number
 Returns:- 
           1 or -1
        sign of the number
    
 
- sorted (object, key, reverse)
- 
    Sort an object
    Parameters:- object
- key
- reverse
 Returns:
- sum (iterable)
- 
    Sum of the values in an iterable
    Parameters:- iterable table containing numbers
 Returns:- 
           number
        result of adding all numbers in the iterable