def padded_column_string(string1, string2, unit, shift=10, max_len_string1=25):
    """
    Padded_column_string is a helper function which returns a formatted string
    representing object, quantity and unit of a piece of information.

    :param string1: information
    :type string1: str
    :param string2: quantity
    :type string2: str
    :param unit: unit of the information
    :type unit: str
    :param shift: whitespace shift to the right (indentation)
    :type shift: int
    :param max_len_string1: needed to calculate padding to the right
    :type max_len_string1: int
    :return:
    :rtype:
    """
    string = f' ' * shift + f'{string1:<{max_len_string1}} {string2} {unit}'
    if type(string2) == float:
        string = (f' ' * shift +
            f'{string1:<{max_len_string1}} {string2:0.6f} {unit}')
    return string
