Trong Python, bạn có thể lưu các định nghĩa của các hàm trong một tệp có tên là mô-đun. Có thể nhập các định nghĩa mô-đun vào tệp chương trình của bạn Show Chúng ta có thể lưu các hàm Python của mình trong tệp riêng của chúng, đó là một mô-đun, sau đó mô-đun được nhập vào chương trình chính Để mô-đun có sẵn trong chương trình hiện tại, một câu lệnh nhập được sử dụng để chuyển mô-đun đó sang chương trình đang chạy Khi các tệp riêng biệt được sử dụng để lưu trữ các chức năng, chi tiết mã của chương trình sẽ bị ẩn và đạt được mức logic cao hơn cho mã chương trình Lưu trữ các chức năng của bạn trong các tệp khác nhau có những ưu điểm sau
Chúng tôi có thể nhập các mô-đun này theo nhiều cách khác nhau, chẳng hạn như
điều kiện tiên quyếtĐể theo dõi bài viết này, cần có sự hiểu biết rõ ràng về các mô-đun Python Nhập toàn bộ mô-đunBước đầu tiên là tạo một mô-đun, đây là một tệp có đuôi là 4 và chứa chương trình bạn muốn nhập vào chương trình chính của mìnhDưới đây là một mô-đun có chức năng 5. Đây là tập tin 6
Chúng tôi có thể có một tệp riêng biệt khác 7 có thư mục lưu trữ tương tự như của 6. Tệp 9 nhập mô-đun và gọi tệp 0 hai lầnĐây là tập tin, 7
Một lệnh từ dòng 2 mở và sao chép tất cả các chức năng từ chương trình trong tệp 6Việc trừu tượng hóa dữ liệu từ người dùng diễn ra sao cho người ta không hiểu điều gì xảy ra trong nền Tất cả những gì bạn cần biết là bất kỳ chức năng nào được xác định trong 6 sẽ được cung cấp trong tệp 9Chúng ta gọi một hàm từ mô-đun đã nhập bằng cách nhập tên mô-đun đã nhập và tên hàm được phân tách bằng dấu chấm Kết quả của chương trình sẽ giống nhau cho dù một mô-đun được nhập hay không Đầu ra phải như sau Làm bánh mì 11 inch với cách trang trí sau. -húng quế Làm bánh mì 14 inch với cách trang trí sau. -tỏi mảnh -oregano -bột yến mạch cán Cú pháp nhập toàn bộ mô-đun
Tất cả các chức năng trong tên mô-đun được nhập mà không có ngoại lệ Nhập chức năng cụ thểBạn cũng có thể chỉ nhập một chức năng cụ thể từ một mô-đun Cú pháp khi nhập một chức năng cụ thể 7Có thể nhập các chức năng cụ thể khác nhau từ một mô-đun bằng cách tách tên của chức năng bằng dấu phẩy 8Từ tệp 6, chúng tôi nhập các chức năng cụ thể mà chúng tôi đang sử dụng 0
Đây là một lựa chọn tốt hơn khi bạn không bắt buộc phải nhập toàn bộ mô-đun và tất cả các chức năng sẽ không được đưa vào sử dụng Đặt bí danh cho hàm bằng cách sử dụng 'as'Bí danh được sử dụng chủ yếu khi tên hàm quá dài hoặc khi tên hàm giống với tên khác trong chương trình Nếu trong bất kỳ trường hợp nào xảy ra, chúng tôi sử dụng bí danh là tên thay thế tương tự như tên của hàm Cú pháp chung của việc sử dụng bí danh như dưới đây 1Từ hàm 0, chúng tôi cung cấp bí danh 8. Chúng tôi sử dụng 9 làm tên hàm vì từ khóa đổi tên hàm thành bí danh 5Câu lệnh nhập đổi tên hàm thành bí danh. Trong trường hợp này, hàm 0 được đổi tên thành 8Bất cứ khi nào chúng ta cần gọi hàm 0, chúng ta có thể sử dụng bí danh 8 và chương trình vẫn sẽ chạy hàm 0Bí danh tránh nhầm lẫn với một chức năng khác có thể được viết trong chương trình là 0Đặt bí danh cho một mô-đun bằng cách sử dụng 'as'Bí danh của một mô-đun có thể được cung cấp dựa trên tên mô-đun. Cung cấp bí danh cho một mô-đun giúp gọi chức năng của mô-đun dễ dàng hơn Cú pháp khi đặt bí danh cho một mô-đun 2Ta có thể gọi chính xác hơn là 76 là 77 như ví dụ bên dưới 5Đặt bí danh cho một mô-đun không thay đổi tên hàm, thay vào đó chúng giữ nguyên tên gốc của chúng Sử dụng tên bí danh cho mô-đun không chỉ ngắn gọn mà còn cho phép bạn tập trung vào tên thông tin của hàm, do đó chuyển hướng sự chú ý của bạn khỏi tên của mô-đun Các tên hàm này sẽ cho bạn biết hàm đó làm gì, để cho phép mã của bạn dễ đọc hơn là sử dụng tên đầy đủ của mô-đun Nhập tất cả các chức năng trong một mô-đunĐể nhập tất cả các chức năng trong một mô-đun, chúng tôi sử dụng dấu hoa thị 78 trong câu lệnh nhập. Dấu hoa thị đưa ra lệnh sao chép tất cả chức năng vào tệp chương trìnhCú pháp nhập tất cả các chức năng trong một mô-đun như sau 0Các chức năng có thể được gọi mà không cần sử dụng ký hiệu dấu chấm Trong trường hợp chúng tôi đang làm việc với các mô-đun lớn mà bạn không viết, sẽ không phù hợp khi sử dụng phương pháp này 1Nếu một số chức năng được lưu dưới cùng một tên, mã sẽ không nhập các chức năng một cách riêng biệt. Thay vào đó, nó sẽ ghi đè lên tất cả các chức năng Lỗi và đầu ra không mong muốn có thể xảy ra do sự trùng khớp giữa tên hàm và các tên hiện có khác trong hàm Sự kết luậnTrong hướng dẫn ở trên, chúng ta đã có thể xem việc nhập các hàm và mô-đun dễ dàng và quan trọng như thế nào Làm thế nào chúng ta có thể nhập chức năng?Bạn có thể nhập hàm từ một tệp khác bằng cách sử dụng chức năng từ khóa nhập . Nhập cho phép bạn chọn phần nào của tệp hoặc mô-đun sẽ tải. Điều này sẽ làm cho chức năng này có sẵn để sử dụng trong tệp hiện tại của chúng tôi.
Làm thế nào để def main hoạt động trong Python?Hàm chính trong Python đóng vai trò là điểm thực thi của bất kỳ chương trình nào . Xác định chức năng chính trong lập trình Python là điều cần thiết để bắt đầu thực thi chương trình vì nó chỉ được thực thi khi chương trình được chạy trực tiếp và không được thực thi khi được nhập dưới dạng mô-đun. |