max() и min() в Python

| | | | | | | | | | | | | | | | | |

Maximum()

Эта функция используется для вычисления максимального значения, переданного в ее аргументе, и лексикографически наибольшего значения, если в качестве аргументов передаются строки.

Синтаксис:  max (a, b, c, ..) Параметры:  a, b, c, ..:  подобные данные. Возвращаемое значение:  возвращает максимальное значение из всех аргументов. Исключения:  возвращает TypeError при сравнении конфликтующих типов. 

# код Python для демонстрации того, как он работает
# Max ()


# print max 4,12,43,3,19,100

print ( "Максимум 4,12,43,3,19 и 100: " , end = " ")

print ( max ( 4 , 12 , 43.3 , 19 , 100 ))

Вывод:

Максимум 4,12,43,3,19 и 100: 100

min ()

Эта функция используется для вычисления минимума значений ‚Äã‚Äãпередается в качестве аргумента, и лексикографически наименьшее значение, если передается в качестве строк аргументов.

Синтаксис:  min (a, b, c, ..) Параметры :  a, b, c, ..:  похожий тип данных. Возвращаемое значение:  возвращает минимальный из всех аргументов. Исключения:  возвращает TypeError при сравнении конфликтующих типов. 

# код Python для демонстрации того, как он работает
# min ()


# вывести не менее 4,12,43,3,19,100

print ( "Минимум 4,12,43,3,19 и 100: " , end = " ")

print ( min ( 4 , 12 , 43.3 , 19 , 100 ))

< / td>

Вывод:

Минимум 4,12,43,3,19 и 100: 4 

Exception

1. TypeError: Эти функции выдают ошибку TypeError при сравнении конфликтующих типов данных .


# Код Python для продемонстрировать исключение
# min() и max()


# print по крайней мере 4,12,43.3,19, "GeeksforGeeks"
# Выдает исключение

print ( "Минимум 4,12,43,3,19 и Python.Engineering: " , end = " ")

print ( min ( 4 , 12 , 43.3 , 19 , "GeeksforGeeks" ))

Вывод:

Минимум 4,12,43,3,19 и Python.Engineering: 

Ошибка выполнения:

Traceback (последний вызов последний) : Файл "/home/b5da1d7f834a267f94fbbefe1b31a83c.py", строка 7, в печати (min (4,12,43.3,19, "Python.Engineering")) TypeError: unorderable types: str() "int () 

Практическое использование

Одним из многих практических применений является нахождение лексикографически самой большой и самой маленькой строк, т.е. Строка, которая появляется первой или последней в словаре.


# Код Python для демонстрации использования
# min() и max()


# печатает первое слово в словаре.
# гики, manjeet, алгоритм, программирование

print ( "Слово, встречающееся первым в dict. среди заданных: " , end = " ")

print ( min ( "geeks" , "manjeet" , "алгоритм" , "программирование" ))


# печатает последнее слово в словаре.
# "компьютерщики", "manjeet", "algorithm", " ;programming"

print ( "Последнее слово в dict. среди заданных: " , конец = " ")

print ( max ( "гики" , "manjeet" , "algorithm" , "programming" ))

Вывод:

Слово, встречающееся 1-м в словаре среди заданных: алгоритм слово, встречающееся последним в словаре, среди приведенных: программирование 

Эта статья предоставлено Манджитом Сингхом . Если вы представляете Python.Engineering и хотели бы внести свой вклад, вы также можете написать статью с помощью вклад.python.engineering или опубликовать статью. вклад@python.engineering. См. мою статью на домашней странице Python.Engineering и помогите другим специалистам.

Если вы обнаружите что-то не так или хотите поделиться дополнительной информацией по теме, обсуждаемой выше, оставляйте комментарии.