Không gian tự học dành cho sinh viên UET

Chào mừng đến với UETệ

Tìm bài giảng theo học phần, hiểu lại những kiến thức nền và ôn tập theo nhịp học của bạn.

Bài giảng
Đọc Notes, ôn nhanh với Slides và luyện tập qua các bài có lời giải.
Wiki kiến thức
Tra cứu thuật ngữ và bổ sung kiến thức nền ngay khi cần.
Góc học tập
Ôn bằng flashcard, lưu ghi chú và hẹn giờ tập trung.

Bạn có thể xem lại phần giới thiệu ở cuối trang.

Buy me a coffee

Website hoàn toàn miễn phí. Nếu thấy hữu ích, bạn có thể tặng tôi một cốc cà phê theo thông tin dưới đây nhé!

Mã QR chuyển khoản Momo
Ngân hàng
Momo
Tên người nhận
MOMO - TKTH DO MINH TRI
Số tài khoản
01MMTTT0060405229
Skip to content

Tham số trong lập trình ​

Trong định nghĩa hàm, tham số là tên đại diện cho dữ liệu đầu vào. Khi gọi hàm, đối số là giá trị cụ thể được truyền vào. Nghĩa này thuộc lập trình và khác tham số của một mô hình toán học.

Giải thích kỹ thuật ​

Tên trong định nghĩa, giá trị trong lời gọi. Với def f(x, scale=1), x và scale là tham số. Trong f(data, scale=2), data và 2 là đối số. Tham số mặc định được dùng khi lời gọi không truyền giá trị tương ứng.

Khi gọi hàm, Python dùng cơ chế chia sẻ đối tượng. Nếu đối số là và hàm sửa list tại chỗ, bên gọi có thể quan sát thay đổi. Đây là cơ chế của lời gọi hàm. Nó không liên quan đến “” trong một bài toán tối ưu.

Ví dụ ​

Trong def double(x): 2*x, x là tham số. Trong double(3), số 3 là đối số.

Khi nào cần dùng? ​

Đọc chữ ký hàm, truyền dữ liệu và phân biệt định nghĩa hàm với lời gọi hàm.

Câu hỏi ôn lại ​

Trong lời gọi pow(2, 3), 2 và 3 là tham số hay đối số?

Xem đáp án

Đó là các đối số, còn tên tham số nằm trong định nghĩa của hàm pow.

Thuật ngữ liên quan ​

Cập nhật lần cuối:

Ảnh & sơ đồ
100%
Ảnh tài liệu được phóng to