Арифметические функции

package.module.func_1(a, b)

Функция суммы двух аргументов.

Parameters
  • a (Union[float, int]) – Первый операнд для суммирования.

  • b (Union[float, int]) – Второй операнд для суммирования.

Returns

Результат сложения двух операндов.

Return type

Union[float, int]

Examples

>>> func_1(1, 2)
3
>>> func_1(9, 9)
18
package.module.func_2(a, b)

Функция умножения двух аргументов.

Parameters
  • a (Union[float, int]) – Первый операнд для умножения.

  • b (Union[float, int]) – Второй операнд для умножения.

Returns

Результат умножения двух операндов.

Return type

Union[float, int]

Examples

>>> func_2(3, 3)
9
>>> func_2(2, 3)
6

Работа со строками

class package.classes.ComparedStr

Класс строки, поддерживающий сравнение по длине.

Examples

>>> word = ComparedStr("word")
>>> another_word = ComparedStr("anotherWord")
>>> word == another_word
False

Контейнеры

class package.classes_2.Table(n_cols)

Хранилище для табличных данных.

Variables
  • rows (list) – Строки таблицы.

  • n_cols (int) – Количество столбцов.

Examples

>>> table = Table(2)
>>> table.add_row([1, 2])
>>> table.add_row([3, 4])
>>> table.get_table()
[[1, 2], [3, 4]]
>>> table.shape()
(2, 2)
class package.classes_2.TableFormatter(table)

Класс для форматирования таблицы.

Variables

_table (Table) – Таблица с данными для форматирования.

Examples

>>> table = Table(2)
>>> table.add_row([1, 2])
>>> table.add_row([3, 4])
>>> formatter = TableFormatter(table)
>>> print(formatter.to_csv())
1,2
3,4
to_csv()

Форматирование таблицы в csv-формат.

Returns

Таблица в строковом представлении в формате csv.

Return type

str