Встроенные функции min и max в Python

В данном руководстве рассмотрим использование встроенных функций min и max в Python и примеры.

Python min() — это встроенная функция, которая возвращает наименьшее из всех входных значений. Python max(), напротив, возвращает наибольшее из входных значений. Если метод min() вызывается для итерируемого объекта, он возвращает наименьший элемент из этого итерируемого объекта. Если итерируемый объект пуст, то возвращается значение по умолчанию, если оно предоставлено. В противном случае возникает исключение ValueError.

Функции min() и max()

Примеры функций min и max в Python

Если функция min() вызывается с несколькими аргументами, она возвращает наименьший из них. То же самое для метода max(), если он вызывается с несколькими аргументами, то возвращает наибольший из них.

См. синтаксис функции Python min().

В приведенной выше функции требуется один аргумент, который является итерируемым объектом.

Давайте посмотрим на следующий пример.

Вывод приведенного выше кода следующий.

Учебное пособие по встроенным функциям Python Min и Max

Методы Python min и max для String

Давайте рассмотрим сценарий, в котором мы находим минимальное и максимальное значение для объекта String.

Напишите следующий код в файле app.py.

Смотрите вывод.

Методы Python min и max для String

В String функции min и max будут видеть значение ASCII каждого символа на экране.

Чье значение ASCII будет самым большим, будет напечатан этот символ, а чье значение ASCII будет самым низким, будет напечатан этот символ.

Несколько аргументов в функциях min и max

Возьмем другой пример String.

В этой демонстрации мы предоставим несколько аргументов функции min и max и увидим результат.

Смотрите вывод.

Несколько аргументов в функции min и max

Причина, по которой Amazon является самой маленькой строкой, заключается в том, что значение ASCII для A равно 65, что является самым низким по сравнению со всеми другими буквенными символами.

Но также AppDividend также начинается с A. Затем он проверит второй символ из обеих строк. В случае с Amazon это m, а в случае с AppDividend — p. Это означает, что р больше, чем а, и, следовательно, Amazon имеет наименьшее значение. Facebook имеет самое высокое значение, потому что F больше, чем A относительно их значений ASCII. Вы можете найти значение ASCII любого символа, используя функцию ord() в Python.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python