me_edu
Python для автоматизации рутиныШаг 16 из 35 · 0% пройдено
Функции · Функции

Возврат нескольких значений и модули

Шаг 16 из 356 минТеория
Цель

Понять основной механизм темы «Возврат нескольких значений и модули» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

ABYANDТаблица истинностиA BY0 000 101 001 11
Логический вентиль и таблица истинности связывают входы с выходным состоянием.
Опорная идея

Python умеет возвращать сразу несколько значений (на самом деле — кортеж):

def minmax(numbers): return min(numbers), max(numbers)

low, high = minmax([4, 1, 8, 2]) # low=1, high=8

Готовые функции собраны в модули — их подключают через import:

import math math.sqrt(16) # 4.0 math.pi # 3.14159...

import random random.randint(1, 6) # случайное число 1..6

from datetime import date date.today() # сегодняшняя дата

Стандартная библиотека Python огромна: есть модули для дат, случайных чисел, работы с файлами, сетью, JSON. Принцип «батарейки в комплекте» — одна из причин популярности языка для автоматизации: для частых задач уже есть готовое решение.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.