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

Hàm trong lập trình ​

Hàm gom một công việc có tên, nhận tham số và có thể trả kết quả bằng return. Tham số là tên trong định nghĩa. là giá trị truyền khi gọi. In ra màn hình bằng print khác trả kết quả: Print chủ yếu tạo tác động phụ, còn return cho phép dùng kết quả trong biểu thức tiếp theo.

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

Tham số có thể dùng chung đối tượng. Truyền vào một hàm rồi sửa list tại chỗ có thể làm dữ liệu của bên gọi thay đổi. Gán lại tên tham số bên trong hàm thường không gán lại tên ở bên gọi.

Hàm có tác động phụ khác hàm chỉ trả kết quả. Đọc kiểu đầu vào, kết quả trả về và điều gì bị thay đổi để dùng hàm chính xác.

Ví dụ ​

def double(x): Return 2*x. Gọi double(3) nhận 6 và có thể gán cho biến.

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

Đọc code, chia nhỏ thao tác xử lý dữ liệu và viết hàm map/reduce.

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

Hàm chỉ print(3) nhưng không return trả gì trong Python?

Xem đáp án

None.

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