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

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

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. Принцип «батарейки в комплекте» — одна из причин популярности языка для автоматизации: для частых задач уже есть готовое решение.

Назад

Обсуждение

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

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