Tạo mô-đun Python của riêng bạn

Create Your Own Python Modules



Python là một ngôn ngữ lập trình đa năng, cấp cao và năng động. Nó cung cấp nhiều mô-đun và chức năng tích hợp để thực hiện nhiều loại tác vụ khác nhau. Bên cạnh đó, chúng ta cũng có thể tạo các mô-đun của riêng mình bằng Python. Một mô-đun giống như một thư viện trong Java, C, C ++ và C #. Một mô-đun thường là một tệp chứa các hàm và câu lệnh. Các chức năng và câu lệnh của các mô-đun cung cấp chức năng cụ thể. Một mô-đun Python được lưu với phần mở rộng .py. Trong bài viết này, chúng ta sẽ học cách tạo các mô-đun Python của riêng mình.

Một mô-đun thường được sử dụng để chia chức năng lớn thành các tệp nhỏ có thể quản lý được. Chúng tôi có thể triển khai các chức năng được sử dụng nhiều nhất của mình trong một mô-đun riêng biệt và sau này, chúng tôi có thể gọi và sử dụng nó ở mọi nơi. Việc tạo mô-đun thúc đẩy khả năng tái sử dụng và tiết kiệm rất nhiều thời gian.







Tạo mô-đun Python

Để tạo một mô-đun Python, hãy mở một tập lệnh Python, viết một số câu lệnh và hàm và lưu nó với phần mở rộng .py. Sau này, chúng ta có thể gọi và sử dụng các mô-đun này ở bất kỳ đâu trong chương trình của mình.



Hãy tạo một mô-đun mới có tên MathOperations. Mô-đun này chứa các hàm để thực hiện cộng, trừ, nhân và chia.



#creating mô-đun MathOperation

# mô-đun cung cấp các chức năng cộng, trừ, nhân và chia



# tất cả các hàm lấy hai số làm đối số



#creating chức năng bổ sung

phản đốithêm vào(num1,num2):

trở lạinum1 + num2



#creating hàm trừ

phản đốiphép trừ(num1,num2):

trở lạinum1-num2



#creating hàm nhân

phản đốiphép nhân(num1,num2):

trở lạinum1 * num2



#creating hàm phân chia

phản đốiphân công(num1,num2):

trở lạinum1 / num2

Bây giờ, chúng ta có thể gọi mô-đun này ở bất cứ đâu bằng lệnh nhập và chúng ta có thể sử dụng các chức năng này để thực hiện các tác vụ liên quan. Không cần phải viết lại mã để thực hiện các phép tính cộng, trừ, nhân và chia.





Gọi mô-đun của bạn

Hãy gọi mô-đun này trong tập lệnh Python khác của chúng tôi bằng cách sử dụng lệnh nhập. Kiểm tra bài viết này ( https://linuxhint.com/python_import_command/ ) để tìm hiểu thêm về lệnh nhập Python.

nhập khẩuMathOperation

#calling hàm bổ sung từ mô-đun MathOperation

# chức năng được gọi bằng cách sử dụng tên mô-đun

in('Tổng là:',MathOperation.thêm vào(10,4))



#calling hàm trừ

in('Sự khác biệt là: ',MathOperation.phép trừ(100,3. 4))



#calling hàm nhân

in('Phép nhân là:',MathOperation.phép nhân(4,3))



#calling hàm chia

in('Kết quả phép chia là:',MathOperation.phân công(200,5))

Đầu ra



Gọi các biến mô-đun

Chúng tôi cũng có thể khai báo các biến trong mô-đun Python tự tạo của chúng tôi, gán giá trị cho các biến đó và gọi chúng trong tập lệnh Python của chúng tôi. Các mô-đun cũng có thể chứa từ điển, danh sách, v.v.

#creating biến

num1= 10

num2= hai mươi



# tạo danh sách sinh viên

sinh viên= ['John','Dấu','Taylor','David']

# tạo từ điển sinh viên

std_dict= {'Tên':'Ali','tuổi':12,'e-mail':'[email được bảo vệ]'}

Bây giờ chúng ta hãy gọi các biếncác đối tượngtrongtập lệnh Python khác.

#import mô-đun

nhập khẩuMathOperation

#calling biến num1

in('Giá trị num1 là:',MathOperation.num1)



#calling biến num2

in('Giá trị num1 là:',MathOperation.num2)



#calling danh sách sinh viên

in('Giá trị num1 là:',MathOperation.sinh viên)



#calling các mục trong danh sách của sinh viên

in(MathOperation.sinh viên[0])

in(MathOperation.sinh viên[1])

in(MathOperation.sinh viên[2])

in(MathOperation.sinh viên[3])



#printing từ điển sinh viên

in(MathOperation.std_dict)



#calling các mục từ điển của sinh viên

in(MathOperation.std_dict['Tên'])

in(MathOperation.std_dict['tuổi'])

in(MathOperation.std_dict['e-mail'])

Đầu ra

Kết quả đầu ra cho thấy rằng chúng tôi đã truy cập thành công các biến và hàm từ mô-đun MathOperation.

Liệt kê tất cả các chức năng và biến của một mô-đun

Python cung cấp một hàm dir () tích hợp sẵn, hàm này liệt kê tên của tất cả các hàm và biến có trong một mô-đun cụ thể. Hãy sử dụng hàm dir () để liệt kê tên của các hàm và biến của mô-đun MathOperation.

Đây là những hàm và biến được tạo trong mô-đun MathOperation của chúng tôi.

#creating mô-đun MathOperation

# mô-đun cung cấp các chức năng cộng, trừ, nhân và chia



# tất cả các hàm lấy hai số làm đối số



#creating chức năng bổ sung

phản đốithêm vào(num1,num2):

trở lạinum1 + num2



#creating hàm trừ

phản đốiphép trừ(num1,num2):

trở lạinum1-num2



#creating hàm nhân

phản đốiphép nhân(num1,num2):

trở lạinum1 * num2



#creating hàm phân chia

phản đốiphân công(num1,num2):

trở lạinum1 / num2



#creating biến

num1= 10

num2= hai mươi



# tạo danh sách sinh viên

sinh viên= ['John','Dấu','Taylor','David']

# tạo từ điển sinh viên

std_dict= {'Tên':'Ali','tuổi':12,'e-mail':'[email được bảo vệ]'}

Bây giờ, hãy gọi hàm dir () trong tập lệnh Python của chúng ta.

#importing mô-đun

nhập khẩuMathOperation

# sử dụng hàm dir ()

in(cho bạn(MathOperation))

Đầu ra

Phần kết luận

Mặc dù Python cung cấp nhiều mô-đun và chức năng tích hợp sẵn để thực hiện một số tác vụ cụ thể, chúng ta cũng có thể tạo các mô-đun Python của riêng mình. Một mô-đun Python chứa các hàm và biến. Các mô-đun Python được lưu với phần mở rộng .py. Bài viết này giải thích việc tạo các mô-đun Python của riêng bạn với sự trợ giúp của các ví dụ đơn giản.