❮ Chức năng tích hợp sẵn
Định nghĩa và cách sử dụng
Hàm for0 trả về mặt hàng có giá trị cao nhất hoặc mặt hàng có giá trị cao nhất trong một điều khác.
Nếu các giá trị là chuỗi, một so sánh theo thứ tự bảng chữ cái được thực hiện.
Cú pháp
Hoặc:
Giá trị tham số
N1, N2, N3, ... | Một hoặc nhiều mục để so sánh |
Hoặc:
N1, N2, N3, ... | Một hoặc nhiều mục để so sánh |
Có thể lặp lại
Một điều đáng tin, với một hoặc nhiều vật phẩm để so sánh
Nhiều ví dụ hơn
Thí dụ
Trả lại tên với giá trị cao nhất, theo thứ tự bảng chữ cái:
Một điều đáng tin, với một hoặc nhiều vật phẩm để so sánh
Nhiều ví dụ hơn
Thí dụ
x = max(a)
Trả lại tên với giá trị cao nhất, theo thứ tự bảng chữ cái:
X = Max ("Mike", "John", "Vicky")
Hãy tự mình thử »
❮ Chức năng tích hợp sẵn
Max () là một hàm sẵn có trong ngôn ngữ lập trình Python trả về ký tự bảng chữ cái cao nhất trong một chuỗi.eturns the largest item in an iterable or the largest of two or more arguments.
Được xây dựng tối đa
- Bạn có thể gặp phải một tình huống mà bạn muốn tìm giá trị tối thiểu hoặc tối đa trong danh sách hoặc chuỗi. Ví dụ, bạn có thể viết một chương trình tìm thấy chiếc xe đắt nhất được bán tại đại lý của bạn. Đó là nơi các hàm tích hợp của Python Min () và Max () xuất hiện.
- Hàm Python Max () trả về mục lớn nhất trong một đối số có thể lặp lại hoặc lớn nhất trong hai hoặc nhiều đối số.
Bạn có thể gặp phải một tình huống mà bạn muốn tìm giá trị tối thiểu hoặc tối đa trong danh sách hoặc chuỗi. Ví dụ, bạn có thể viết một chương trình tìm thấy chiếc xe đắt nhất được bán tại đại lý của bạn. Đó là nơi các hàm tích hợp của Python Min () và Max () xuất hiện.
Hàm Python Max () trả về mục lớn nhất trong một đối số có thể lặp lại hoặc lớn nhất trong hai hoặc nhiều đối số.
Nó có hai hình thức.max(arg1, arg2, *args[, key])
hàm tối đa () với các đối tượng
- chức năng tối đa () với có thể điều chỉnh được objects of the same datatype
- Không giống như hàm tối đa () của c/c ++, hàm tối đa () trong Python có thể lấy bất kỳ loại đối tượng nào và trả về lớn nhất trong số đó. Trong trường hợp chuỗi, nó trả về giá trị lớn nhất về mặt từ vựng.multiple objects
- Cú pháp: Max (arg1, arg2, *args [, key]) & nbsp;function where comparison of iterable is performed based on its return value
Tham số: & nbsp;The maximum value
arg1, arg2: các đối tượng của cùng một kiểu dữ liệu
*Args: Nhiều đối tượngFinding the maximum of 3 integer variables
Python3
Khóa: Hàm trong đó so sánh có thể thực hiện được dựa trên giá trị trả về của nó
Trả về: Giá trị tối đa & NBSP;
Ví dụ về hàm python max ()
Ví dụ 1: Tìm mức tối đa của 3 biến số nguyên
geeks4geeks5
Đầu ra: & nbsp;
8for1for2 for3Finding the maximum of 3 string variables
for4for2 for6
Python3
for7for2 for9
geeks0__12 geeks223
Ví dụ 2: Tìm tối đa 3 biến chuỗi
Ví dụ 1: Tìm mức tối đa của 3 biến số nguyên
geeks4geeks5
Đầu ra: & nbsp;
forfor1for2 for3Finding the maximum of 3 string variables according to the length
for4for2 for6
Python3
for7for2 for9
geeks0__12 geeks223
Ví dụ 2: Tìm tối đa 3 biến chuỗi
& nbsp; theo mặc định, nó sẽ trả về chuỗi với giá trị từ vựng tối đa. & nbsp;
The maximum is at position 64The maximum is at position 65for2The maximum is at position 67The maximum is at position 68
geeks4geeks5
Đầu ra: & nbsp;
geeksfor1for2 geeks8
for4for2 TypeError: '>' not supported between instances of 'str' and 'int'1
Python3
for7for2 TypeError: '>' not supported between instances of 'str' and 'int'4
Ví dụ 3: Tìm tối đa 3 biến chuỗi theo độ dài
Chúng tôi sẽ chuyển một hàm chính trong phương thức tối đa (). & Nbsp;
geeks4geeks5
Đầu ra: & nbsp;
TypeError: '>' not supported between instances of 'str' and 'int'geeks0for2 geeks22
Python3
Ví dụ 4: Python Max () Ngoại lệ
Nếu chúng ta vượt qua các tham số của các kiểu dữ liệu khác nhau, thì một ngoại lệ sẽ được nêu ra.
geeks4Geeks9
Output:
1.3s1for2 s3
Python3
s4for2 TypeError: '>' not supported between instances of 'str' and 'int'4
geeks0for2 geeks22.
Ví dụ 5: Python Max () Float
for3 for2 for5for6__777778 ____777__
for21The maximum is at position 67{1: 'Geek'}7
Output:
The maximum is at position 6Hàm Python Max () trả về mục lớn nhất trong một đối số có thể lặp lại hoặc lớn nhất trong hai hoặc nhiều đối số.
Nó có hai hình thức.
hàm tối đa () với các đối tượngmax(iterable, *iterables[, key, default])
Parameters :
- chức năng tối đa () với có thể điều chỉnh đượciterable object like list or string.
- Không giống như hàm tối đa () của c/c ++, hàm tối đa () trong Python có thể lấy bất kỳ loại đối tượng nào và trả về lớn nhất trong số đó. Trong trường hợp chuỗi, nó trả về giá trị lớn nhất về mặt từ vựng.multiple iterables
- Cú pháp: Max (arg1, arg2, *args [, key]) & nbsp;function where comparison of iterable is performed based on its return value
- Tham số: & nbsp;value if the iterable is empty
arg1, arg2: các đối tượng của cùng một kiểu dữ liệuThe maximum value.
*Args: Nhiều đối tượngFinding the lexicographically maximum character in a string
Python3
Khóa: Hàm trong đó so sánh có thể thực hiện được dựa trên giá trị trả về của nó
Trả về: Giá trị tối đa & NBSP;
geeks4geeks5
Đầu ra: & nbsp;
sVí dụ về hàm python max ()Finding the lexicographically maximum string in a string list
Python3
Ví dụ 1: Tìm mức tối đa của 3 biến số nguyên
geeks0for2 geeks2for45
geeks4geeks5
Đầu ra: & nbsp;
forVí dụ 3: Tìm chuỗi dài nhất trong danh sách chuỗi.Finding the longest string in a string list.
Python3
for33for2 for5for36for77____31for77for555____81
geeks0for2 geeks2for60for2The maximum is at position 67The maximum is at position 68
geeks4geeks5
Đầu ra: & nbsp;
GeeksVí dụ 3: Tìm chuỗi dài nhất trong danh sách chuỗi.If the iterable is empty, the default value will be displayed
Python3
for33for2 for5for36for77____31for77for555____81
geeks0for2 geeks2for60for2The maximum is at position 67The maximum is at position 68
The maximum is at position 64for74for2for76for04for78for55for80
geeks4geeks5
Đầu ra: & nbsp;
{1: 'Geek'}