Hướng dẫn what is an argument in python give an example? - một đối số trong python đưa ra một ví dụ là gì?


Tranh luận

Thông tin có thể được truyền vào các chức năng như đối số.

Đối số được chỉ định sau tên hàm, bên trong dấu ngoặc đơn. Bạn có thể thêm nhiều đối số như bạn muốn, chỉ cần tách chúng bằng dấu phẩy.

Ví dụ sau đây có một hàm với một đối số (fname). Khi chức năng được gọi, chúng tôi chuyển một tên đầu tiên, được sử dụng bên trong hàm để in tên đầy đủ:

Thí dụ

def my_function (fname): & nbsp; in (fname + "refsnes")fname):
  print(fname + " Refsnes")

my_function ("emil") my_function ("Tobias") my_function ("linus")"Emil")
my_function("Tobias")
my_function("Linus")

Hãy tự mình thử »

Các đối số thường được rút ngắn thành Args trong các tài liệu Python.

Tham số hoặc đối số?

Tham số thuật ngữ và đối số có thể được sử dụng cho cùng một điều: thông tin được truyền vào một hàm.

Từ quan điểm của một chức năng:

Một tham số là biến được liệt kê bên trong dấu ngoặc đơn trong định nghĩa hàm.

Một đối số là giá trị được gửi đến hàm khi nó được gọi.


Số lượng đối số

Theo mặc định, một hàm phải được gọi với số lượng đối số chính xác. Có nghĩa là nếu chức năng của bạn mong đợi 2 đối số, bạn phải gọi hàm với 2 đối số, không nhiều hơn và không ít hơn.

Thí dụ

def my_function (fname): & nbsp; in (fname + "refsnes")

my_function ("emil") my_function ("Tobias") my_function ("linus")
  print(fname + " " + lname)

Hãy tự mình thử »

Hãy tự mình thử »

Các đối số thường được rút ngắn thành Args trong các tài liệu Python.

Tham số hoặc đối số?

Tham số thuật ngữ và đối số có thể được sử dụng cho cùng một điều: thông tin được truyền vào một hàm.

my_function ("emil") my_function ("Tobias") my_function ("linus")
  print(fname + " " + lname)

Hãy tự mình thử »

Hãy tự mình thử »




Ở đây, chúng tôi đã gán tên cho các đối số trong cuộc gọi chức năng.

Do đó,

def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
2 trong lệnh gọi hàm được gán cho
def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
2 trong định nghĩa hàm. Tương tự,
def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
4 trong lệnh gọi hàm được gán cho
def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
4 trong định nghĩa hàm.


Trong các kịch bản như vậy, vị trí của các lập luận không quan trọng.

def add_numbers(a, b):
    sum = a + b
    print('Sum:', sum)

add_numbers(2, 3)

# Output: Sum: 5

Hàm Python với các đối số tùy ý

add_numbers(2, 3)

Ở đây,

add_numbers(2, 3)
4 chỉ định rằng các tham số
add_numbers(2, 3)
2 và
add_numbers(2, 3)
3 sẽ nhận được các giá trị 2 và 3 tương ứng.2 and 3 respectively.


Đối số chức năng với các giá trị mặc định

Trong Python, chúng ta có thể cung cấp các giá trị mặc định cho các đối số chức năng.

Chúng tôi sử dụng toán tử

add_numbers(2, 3)
7 để cung cấp các giá trị mặc định. Ví dụ,

def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()

Đầu ra

Sum: 5
Sum: 10
Sum: 15

Trong ví dụ trên, hãy chú ý định nghĩa chức năng

def add_numbers(a = 7, b = 8):
    ...

Ở đây, chúng tôi đã cung cấp các giá trị mặc định 7 và 8 cho các tham số A và B tương ứng. Đây là cách chương trình này hoạt động7 and 8 for parameters a and b respectively. Here's how this program works

1. add_number (2, 3)

Cả hai giá trị đều được truyền trong cuộc gọi hàm. Do đó, các giá trị này được sử dụng thay vì các giá trị mặc định.

2. add_number (2)

Chỉ có một giá trị được truyền trong cuộc gọi chức năng. Vì vậy, theo đối số vị trí 2 được gán cho đối số

add_numbers(2, 3)
2 và giá trị mặc định được sử dụng cho tham số
add_numbers(2, 3)
3.2 is assigned to argument
add_numbers(2, 3)
2, and the default value is used for parameter
add_numbers(2, 3)
3.

3. add_number ()

Không có giá trị nào được thông qua trong cuộc gọi chức năng. Do đó, giá trị mặc định được sử dụng cho cả hai tham số

add_numbers(2, 3)
2 và
add_numbers(2, 3)
3.


Đối số từ khóa Python

Trong các đối số từ khóa, các đối số được gán dựa trên tên của các đối số. Ví dụ,

def display_info(first_name, last_name):
    print('First Name:', first_name)
    print('Last Name:', last_name)

display_info(last_name = 'Cartman', first_name = 'Eric')

Đầu ra

First Name: Eric
Last Name: Cartman

Ở đây, hãy chú ý cuộc gọi chức năng,

display_info(last_name = 'Cartman', first_name = 'Eric')

Ở đây, chúng tôi đã gán tên cho các đối số trong cuộc gọi chức năng.

Do đó,

def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
2 trong lệnh gọi hàm được gán cho
def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
2 trong định nghĩa hàm. Tương tự,
def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
4 trong lệnh gọi hàm được gán cho
def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
4 trong định nghĩa hàm.

Trong các kịch bản như vậy, vị trí của các lập luận không quan trọng.


Hàm Python với các đối số tùy ý

Đôi khi, chúng tôi không biết trước số lượng đối số sẽ được chuyển vào một hàm. Để xử lý loại tình huống này, chúng ta có thể sử dụng các đối số tùy ý trong Python.

Các đối số tùy ý cho phép chúng tôi vượt qua một số lượng giá trị khác nhau trong một cuộc gọi hàm.

Chúng tôi sử dụng dấu hoa thị (*) trước tên tham số để biểu thị loại đối số này. Ví dụ,

# program to find sum of multiple numbers 

def find_sum(*numbers):
    result = 0
    
    for num in numbers:
        result = result + num
    
    print("Sum = ", result)

# function call with 3 arguments
find_sum(1, 2, 3)

# function call with 2 arguments
find_sum(4, 9)

Đầu ra

Sum =  6
Sum =  13

Ở đây, hãy chú ý cuộc gọi chức năng,

add_numbers(2, 3)
0

Ở đây, chúng tôi đã gán tên cho các đối số trong cuộc gọi chức năng.

Do đó,

def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
2 trong lệnh gọi hàm được gán cho
def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
2 trong định nghĩa hàm. Tương tự,
def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
4 trong lệnh gọi hàm được gán cho
def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
4 trong định nghĩa hàm.
: After getting multiple values,
def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
7 behave as an array so we are able to use the
def add_numbers( a = 7,  b = 8):
    sum = a + b
    print('Sum:', sum)


# function call with two arguments
add_numbers(2, 3)

#  function call with one argument
add_numbers(a = 2)

# function call with no arguments
add_numbers()
8 loop to access each value.

Một cuộc tranh luận trong Python là gì?

Tham số thuật ngữ và đối số có thể được sử dụng cho cùng một điều: thông tin được truyền vào một hàm. Từ quan điểm của một hàm: Một tham số là biến được liệt kê bên trong dấu ngoặc đơn trong định nghĩa hàm. Một đối số là giá trị được gửi đến hàm khi nó được gọi.the value that are sent to the function when it is called.

Một đối số trong ví dụ mã là gì?

Một đối số là một cách để bạn cung cấp thêm thông tin cho một chức năng. Hàm sau đó có thể sử dụng thông tin đó khi nó chạy, giống như một biến. Nói cách khác, khi bạn tạo một hàm, bạn có thể truyền dữ liệu dưới dạng đối số, còn được gọi là tham số.a way for you to provide more information to a function. The function can then use that information as it runs, like a variable. Said differently, when you create a function, you can pass in data in the form of an argument, also called a parameter.

3 loại đối số trong Python là gì?

Do đó, chúng tôi kết luận rằng các đối số chức năng Python và ba loại đối số của nó cho các chức năng.Đây là những đối số mặc định, từ khóa và tùy ý.default, keyword, and arbitrary arguments.

Đối số chức năng giải thích với một ví dụ là gì?

Trong toán học, một đối số của một hàm là một giá trị được cung cấp để có được kết quả của hàm.Nó cũng được gọi là một biến độc lập.Ví dụ, hàm nhị phân có hai đối số và, trong một cặp được đặt hàng.Chức năng siêu âm là một ví dụ về hàm bốn đối số.a value provided to obtain the function's result. It is also called an independent variable. For example, the binary function has two arguments, and , in an ordered pair . The hypergeometric function is an example of a four-argument function.