tailieunhanh - Bài giảng Ngôn ngữ lập trình Python - Chương 2.2: Function, Module, Package, Exception

Bài giảng Ngôn ngữ lập trình Python - Chương : Function, Module, Package, Exception, chương này cung cấp cho học viên những nội dung sau: function, module, package, exception, fILE (I/O) trong Python. Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | Trịnh Tấn Đạt Đại Học Sài Gòn trinhtandat@ http site ttdat88 Nội Dung Function Module Package Exception FILE I O Function Hàm là một khối các câu lệnh chỉ thực hiện khi được gọi Trong Python hàm được định nghĩa bằng từ khóa def theo sau là tên hàm và dấu ngoặc đơn Function Ý nghĩa canh lề trong hàm Function Ý nghĩa canh lề trong hàm Function Gọi một hàm Để gọi một hàm chúng ta sử dụng tên hàm theo sau là cặp dấu ngoặc đơn Function Tham số Các tham số có thể thêm sau tên hàm bên trong cặp dấu ngoặc đơn . Chúng ta có thể thêm bao nhiêu tham số tùy thích chỉ cần tách chúng bằng dấu phẩy. Function Tham số mặc định Tham số mặc định là tham số đã có sẵn một giá trị trước khi hàm được gọi. Nếu chúng ta gọi một hàm mà không truyền vào tham số hàm sẽ sử dụng giá trị mặc định. Ở trường hợp còn lại tham số mặc định sẽ hoạt động như tham số thông thường. Function Hàm có kiểu trả về Để cho một hàm có thể trả về chúng ta cần phải sử dụng từ khóa return Function Trong phiên bản Python có 68 hàm Python được tích hợp sẵn. Function Hàm main trong python if _name _ quot _main_ quot Function Hàm Lambda trong Python Trong Python hàm vô danh là hàm được định nghĩa mà không có tên. Nếu các hàm bình thường được định nghĩa bằng cách sử dụng từ khóa def thì hàm vô danh được định nghĩa bằng cách sử dụng từ khóa lambda Một hàm Lambda trong Python có cú pháp sau lambda tham_so bieu_thuc Function Hàm vô danh có thể được định nghĩa với nhiều hơn một tham số đầu vào Function Sức mạnh của hàm vô danh được thể hiện khi chúng ta tạo các hàm ẩn trong thời gian chạy của chương trình Function Ví dụ dùng hàm lambda với filter Hàm filter sẽ lấy các tham số là một hàm và một list. Hàm được gọi với tất cả các mục trong list và list mới sẽ được trả về chứa các mục mà hàm đánh giá là True. list_goc 10 9 8 7 6 1 2 3 4 5 list_moi list filter lambda a a 2 0 list_goc Kết quả 10 8 6 2 4 print list_moi Function Ví dụ dùng hàm Lambda với map Hàm map cũng lấy các tham số là một hàm và

TỪ KHÓA LIÊN QUAN