thể trùng lặp:
Understanding kwargs in PythonĐiều gì làm * và ** trước tên biến có ý nghĩa trong chữ ký hàm?
Tôi đã đọc một đoạn mã python, và tôi không biết những gì hiện * và ** nghĩa trong mã này:
def functionA(self, *a, **kw):
// code here
Tôi chỉ biết một lần sử dụng *: trích xuất tất cả thuộc tính mà nó có tham số của phương thức hoặc hàm tạo.
Nếu điều này đúng với chức năng trên, vì vậy phần còn lại: **?
http: // docs.python.org/tutorial/controlflow.html#keyword-arguments –
>. hqt
Chúng tôi biết thật khó để google cho cú pháp. Câu hỏi của bạn không được đóng bởi vì mọi người nghĩ rằng nó là ngu ngốc - nó đã bị đóng vì chúng tôi không muốn có quá nhiều thông tin trùng lặp trên SO. –