Cú pháp của Python cho phép mã được rút ngắn đáng kể bằng cách sử dụng một thứ gọi là mô-đun. Tương tự như các tệp tiêu đề trong C ++, các mô-đun là nơi lưu trữ các định nghĩa của các hàm. Chúng được tách thành các mục đích sử dụng chung, chẳng hạn như mô-đun thời gian, cung cấp các chức năng cho các mục đích sử dụng liên quan đến thời gian.
Các bước
Phương pháp 1/2: Sử dụng hướng dẫn from-import
Lệnh from-import nhập các hàm từ một mô-đun và cho phép bạn sử dụng chúng giống như các hàm từ Python cốt lõi. Bạn không thấy rằng các chức năng thuộc về mô-đun.
Bước 1. Tìm mô-đun
Xác định vị trí mô-đun mà bạn sẽ nhập. Bạn có thể tìm thấy danh sách đầy đủ các mô-đun được tích hợp sẵn tại đây (v2.7) và tại đây (v3.5).
Bước 2. Để nhập một chức năng cụ thể từ một mô-đun cụ thể, hãy viết:
từ [mô-đun] nhập [chức năng]
Điều này sẽ cho tập lệnh biết rằng bạn đang sử dụng một chức năng cụ thể từ một mô-đun cụ thể.
-
Ví dụ: để nhập
randint
chức năng từ
ngẫu nhiên
và in một số ngẫu nhiên bằng cách sử dụng hàm đó, bạn sẽ viết:
từ nhập ngẫu nhiên randint print (randint (0, 5))
Bước 3. Tách nhiều chức năng từ cùng một mô-đun bằng dấu phẩy (,)
Cấu trúc trông như thế này:
từ [mô-đun] nhập [chức năng], [chức năng khác], [chức năng khác],…
-
Ví dụ: để nhập
randint
và
ngẫu nhiên
các chức năng từ
ngẫu nhiên
mô-đun và in các số ngẫu nhiên bằng cách sử dụng các hàm này, bạn sẽ viết:
từ ngẫu nhiên nhập ngẫu nhiên randint, in ngẫu nhiên (randint (0, 5)) in (ngẫu nhiên ())
Bước 4. Nhập toàn bộ mô-đun bằng cách sử dụng
*
thay vì một tên chức năng.
Cấu trúc trông như thế này:
từ [mô-đun] nhập *
-
Ví dụ: để nhập toàn bộ
ngẫu nhiên
mô-đun và sau đó in một số ngẫu nhiên với
randint
bạn sẽ viết:
từ nhập ngẫu nhiên * print (randint (0, 5))
Bước 5. Nhập nhiều mô-đun bằng cách viết nhiều hướng dẫn từ-nhập
Bạn nên bắt đầu một dòng mới cho mỗi lệnh để giữ cho mã có thể đọc được, mặc dù phân tách chúng bằng dấu
;
cũng hoạt động.
-
Ví dụ: để nhập
randint
chức năng từ
ngẫu nhiên
mô-đun và
sqrt
chức năng từ
môn Toán
mô-đun và sau đó in kết quả từ cả hai hàm, bạn sẽ viết:
từ randint nhập ngẫu nhiên từ toán học nhập sqrt # Cũng sẽ hoạt động, nhưng khó đọc: # từ randint nhập ngẫu nhiên; từ toán học nhập sqrt print (randint (0, 5)) print (sqrt (25))
Phương pháp 2/2: Sử dụng hướng dẫn nhập
Lệnh nhập nhập các chức năng từ một mô-đun và để hiển thị rằng các chức năng là từ mô-đun đó. Khi sử dụng một hàm được nhập với lệnh nhập, bạn phải viết tên mô-đun và dấu chấm (.) Trước nó.
Lệnh nhập không cho phép nhập một chức năng từ một mô-đun mà không nhập tất cả các chức năng khác.
Bước 1. Tìm mô-đun
Xác định vị trí mô-đun mà bạn sẽ nhập. Bạn có thể tìm thấy danh sách đầy đủ các mô-đun được tích hợp sẵn tại đây (v2.7) và tại đây (v3.5).
Bước 2. Để nhập một mô-đun, hãy viết theo cấu trúc sau:
nhập [mô-đun]
-
Ví dụ: để nhập
ngẫu nhiên
mô-đun và sau đó in một số ngẫu nhiên với
randint
hàm số:
nhập bản in ngẫu nhiên (random.randint (0, 5))
Bước 3. Phân tách nhiều mô-đun bằng dấu phẩy (,)
Cấu trúc là:
nhập [module], [otherModule], [anotherModule],…
Bạn cũng có thể thực hiện nhiều hướng dẫn nhập trên nhiều dòng nếu điều đó có vẻ dễ đọc hơn hoặc có ý nghĩa hơn trong trường hợp cụ thể của bạn.
-
Ví dụ: để nhập
ngẫu nhiên
và
môn Toán
mô-đun và sau đó in kết quả của
randint
và
sqrt
các chức năng được bao gồm trong các mô-đun này, bạn sẽ viết:
nhập ngẫu nhiên, in toán (random.randint (0, 5)) print (math.sqrt (25))