Computer >> Máy Tính >  >> Lập trình >> Python

Các đối số mặc định trong python là gì?

Python cho phép các đối số của hàm có giá trị mặc định; nếu hàm được gọi mà không có đối số, đối số sẽ nhận giá trị mặc định của nó

Đối số mặc định:

Ví dụ

Python có một cách khác để biểu diễn cú pháp và giá trị mặc định cho các đối số của hàm. Giá trị mặc định cho biết rằng đối số của hàm sẽ nhận giá trị đó nếu không có giá trị đối số nào được chuyển trong khi gọi hàm. Giá trị mặc định được gán bằng cách sử dụng toán tử gán (=). Dưới đây là một cú pháp điển hình cho đối số mặc định. Ở đây, tham số foo có giá trị mặc định Xin chào!

def defaultArg(name, foo='Come here!'):
    print name,foo
defaultArg('Joe')

Đầu ra

Joe Come here!

Chúng ta thấy rằng trong đoạn mã trên có một đối số bắt buộc và một đối số mặc định trong khai báo. Trong kết quả đầu ra, chúng ta thấy rằng cả hai đối số đều được in ra mặc dù chỉ có một đối số được truyền trong lệnh gọi hàm. Đối số mặc định được truyền tự động và xuất hiện trong đầu ra của lệnh gọi hàm.