Арифметические функции¶
-
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