Nhập * trong python là gì?

Câu lệnh nhập Python cho phép bạn nhập mô-đun vào mã của mình. Mô-đun là một tệp chứa các hàm và giá trị mà bạn có thể tham khảo từ chương trình của mình. Cú pháp câu lệnh nhập là. nhập tên mô-đun

Python được đi kèm với một số mô-đun tích hợp cho phép bạn thực hiện các thao tác phổ biến trong mã của mình. int(), ví dụ, chuyển đổi một giá trị thành một số nguyên. sum() tính tổng của tất cả các mục trong danh sách

Nhập * trong python là gì?
Nhập * trong python là gì?

Tìm trận đấu Bootcamp của bạn

  • Career Karma kết hợp bạn với các bootcamp công nghệ hàng đầu
  • Truy cập học bổng độc quyền và các khóa học chuẩn bị
Chọn sở thích của bạn
Tên

Họ

Email

Điện thoại .


By continuing you agree to our Terms of Service and Privacy Policy, and you consent to receive offers and opportunities from Career Karma by telephone, text message, and email.

Mặc dù các chức năng này có thể hữu ích, nhưng bạn có thể muốn xác định chức năng của riêng mình để có thể được sử dụng trong toàn bộ cơ sở mã của bạn. Đó là nơi các mô-đun Python xuất hiện

Chúng ta sẽ thảo luận về những điều cơ bản của các mô-đun Python. Chúng ta cũng sẽ thảo luận về cách nhập mô-đun vào mã của bạn bằng cách sử dụng câu lệnh nhập Python

Mô-đun Python là gì?

Các mô-đun Python là. py có chứa mã Python. Bất kỳ tệp Python nào cũng có thể là một mô-đun. Các mô-đun được sử dụng để nhóm các mã liên quan lại với nhau trong một dự án để bạn có thể sử dụng lại cùng một mã trong các tệp khác nhau

Các mô-đun, đôi khi được gọi là gói, cho phép bạn tham khảo mã viết sẵn có thể thực hiện các tác vụ phổ biến xuất hiện trong nhiều chương trình của bạn

Chẳng hạn, giả sử bạn đang xây dựng một chương trình phức tạp cần đọc nhiều dữ liệu từ một tệp. Bạn có thể viết một mô-đun để thực hiện hành động đó. Điều này có nghĩa là bạn có thể lưu trữ mã đọc tệp ở nơi khác, điều này sẽ giúp bạn làm cho chương trình chính của mình dễ đọc hơn

Để truy cập một mô-đun trong Python, bạn có thể sử dụng câu lệnh nhập. Câu lệnh nhập đọc mã trong mô-đun Python và cho phép bạn sử dụng nó trong một tệp khác

Nhiều mô-đun bạn có thể sử dụng trong chương trình của mình là một phần của Thư viện chuẩn Python. Thư viện này là một phần của mọi phiên bản Python. Bạn có thể nhập mô-đun có trong Thư viện chuẩn Python mà không cần cài đặt mô-đun vào hệ thống của mình. Bạn cũng có thể sử dụng pip để cài đặt các mô-đun hoặc thậm chí tạo mô-đun của riêng mình

Cách sử dụng Câu lệnh nhập Python

Câu lệnh nhập Python nhập mã từ một mô-đun vào một chương trình khác. Bạn có thể nhập tất cả mã từ một mô-đun bằng cách chỉ định từ khóa nhập theo sau là mô-đun bạn muốn nhập

» THÊM.   Đệ quy Python. Hướng dẫn

câu lệnh nhập xuất hiện ở đầu tệp Python, bên dưới bất kỳ nhận xét nào có thể tồn tại. Điều này là do việc nhập các mô-đun hoặc gói ở đầu tệp giúp cấu trúc mã của bạn rõ ràng hơn

Cú pháp của câu lệnh nhập khẩu là

import [module]

Hãy xem một ví dụ về câu lệnh nhập Python

Nếu chúng tôi muốn nhập thư viện sys, chúng tôi có thể sử dụng

import sys

Ví dụ mô-đun nhập Python

Giả sử chúng ta muốn nhập mô-đun có tên là thời gian vào một chương trình. Mô-đun thời gian là một phần của Thư viện chuẩn Python, vì vậy chúng tôi không cần cài đặt nó vào mã của mình

Chúng tôi có thể nhập mô-đun bằng mã sau

import time

Bây giờ chúng tôi đã nhập mô-đun này, chúng tôi có thể truy cập nó trong mã của mình. Trong ví dụ trên, chúng tôi đã nhập thời gian vào mã của mình, vì vậy bây giờ chúng tôi có thể truy cập tất cả các hàm thời gian trong chương trình chính của mình

Để sử dụng mã trong một mô-đun, chúng ta cần tham chiếu không gian tên duy nhất cho mô-đun. Chúng ta có thể làm như vậy bằng cách sử dụng ký hiệu dấu chấm

Giả sử chúng ta muốn sử dụng hàm sleep() trong mô-đun thời gian. Chúng tôi có thể làm như vậy bằng cách sử dụng mã này

import time
time.sleep(3)

Trước tiên, chúng tôi nhập mô-đun thời gian. Python tìm mô-đun trong thư viện chuẩn và nhập mã của nó

Sau đó, chúng tôi sử dụng “thời gian. sleep” để tham chiếu hàm sleep() được xác định trong thư viện thời gian. Sau đó, ký hiệu dấu chấm là nơi tên mô-đun được gọi, theo sau là dấu chấm, sau đó là tên của chức năng chúng ta muốn truy cập

Mã của chúng tôi sẽ đợi ba giây và sau đó chương trình sẽ kết thúc

Nếu bạn muốn tìm hiểu thêm về cách hoạt động của mô-đun thời gian Python, hãy đọc hướng dẫn dành cho người mới bắt đầu của chúng tôi về thời gian Python

nhập Python. Thêm nhiều mô-đun

Cho đến nay, chúng tôi đã nhập một mô-đun vào mã của mình. Tuy nhiên, chúng ta có thể nhập bao nhiêu mô-đun tùy thích

» THÊM.   Toán tử Python ternary. Hướng dẫn cách thực hiện

Giả sử chúng tôi muốn nhập các mô-đun thời gian và ngẫu nhiên (cả hai đều là một phần của Thư viện chuẩn Python) vào mã của chúng tôi. Chúng tôi có thể làm như vậy bằng cách sử dụng mã này

import time
import random

Bây giờ chúng tôi đã nhập các mô-đun này, chúng tôi có thể sử dụng các hàm Python của chúng trong mã của mình. Giả sử chúng ta muốn tạo một số ngẫu nhiên từ 1 đến 10, sau đó lấy thời gian hiện tại. Chúng tôi có thể làm như vậy bằng cách sử dụng chương trình này

import time
import random

print(random.randint(1, 10))

timestamp = time.time()
current_time = time.ctime(timestamp)
print(current_time)

Chương trình Python của chúng tôi trả về

Nhập * trong python là gì?
Nhập * trong python là gì?

"Career Karma bước vào cuộc đời tôi khi tôi cần nó nhất và nhanh chóng giúp tôi phù hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi đã tìm được công việc mơ ước phù hợp với giá trị và mục tiêu của mình trong cuộc sống. "

Venus, Kỹ sư phần mềm tại Rockbot

Find Your Bootcamp Match

4
Fri Apr 17 08:09:22 2020

Trước tiên, chúng tôi nhập các mô-đun “thời gian” và “ngẫu nhiên”. Sau đó, chúng tôi sử dụng ngẫu nhiên. Hàm randint() để tạo một số ngẫu nhiên. Tiếp theo, chúng tôi sử dụng cùng một mã từ ví dụ trước của chúng tôi để truy xuất thời gian hiện tại và in nó ra bàn điều khiển

nhập Python. Sử dụng câu lệnh from

Câu lệnh nhập cho phép bạn nhập tất cả các chức năng từ mô-đun vào mã của mình

Tuy nhiên, thông thường, bạn sẽ chỉ muốn nhập một vài hàm hoặc chỉ một. Nếu đúng như vậy, bạn có thể sử dụng câu lệnh from. Điều này cho phép bạn chỉ nhập các chức năng chính xác mà bạn sẽ sử dụng trong mã của mình

Cú pháp sử dụng câu lệnh from là

from [module] import [function or value]

Giả sử chúng ta chỉ muốn nhập hàm choice() từ thư viện “ngẫu nhiên” vào mã của mình. Chúng ta có thể làm như thế này

________số 8

mã của chúng tôi trả về

Pear

Chúng tôi sử dụng từ khóa from, theo sau là random, để báo cho chương trình biết rằng chúng tôi muốn nhập một chức năng cụ thể từ mô-đun “ngẫu nhiên”. Sau đó, chúng tôi sử dụng từ khóa nhập để cho biết mã của chúng tôi muốn nhập chức năng nào

Khi sử dụng từ khóa from để nhập hàm, bạn không cần viết hàm bằng ký hiệu dấu chấm. Như bạn có thể thấy ở trên, thay vì sử dụng ngẫu nhiên. choice() để truy cập ngẫu nhiên. choice() từ mô-đun ngẫu nhiên, chúng ta chỉ sử dụng choice()

Để tìm hiểu thêm về ngẫu nhiên. lựa chọn (), hãy xem Python ngẫu nhiên của chúng tôi. lựa chọn() hướng dẫn

» THÊM.   Tên Pythontên lỗi không được xác định Giải pháp

nhập Python. Bí danh mô-đun

Tên mặc định được đặt cho các mô-đun trong mã của bạn là tên của mô-đun

Tuy nhiên, bạn có thể ghi đè tên mô-đun mặc định bằng từ khóa as. Điều này hữu ích nếu tên của một mô-đun xung đột với một biến bạn đã khai báo trong mã của mình. Nó cũng hữu ích nếu bạn muốn tham khảo một mô-đun khác có cùng tên

Giả sử chúng tôi muốn nhập mô-đun thời gian vào mã của bạn. Chúng tôi sẽ nhập mô-đun thời gian và đặt cho nó bí danh t. Chúng tôi có thể làm như vậy bằng cách sử dụng mã này

import sys
0

mã của chúng tôi trả về

import sys
1

Thư viện thời gian đã được đặt bí danh t. Khi chúng ta muốn tham chiếu bất kỳ chức năng nào trong thư viện thời gian, chúng ta phải sử dụng t và ký hiệu dấu chấm

Sự kết luận

Nhập mô-đun là một phần quan trọng khi làm việc với Python, cho phép bạn gọi các hàm không thuộc chương trình chính của mình. Các mô-đun bạn làm việc có thể là một phần của Python, được cài đặt bằng pip hoặc do bạn tạo

Đối với thử thách, hãy thử nhập mô-đun ghi nhật ký Python vào mã của bạn. Sau đó, hãy thử nhập ngẫu nhiên. randint() vào mã của bạn. Khi bạn đang nhập hàm randint(), chỉ nhập hàm randint(). Không nhập toàn bộ mô-đun. Bạn nên sử dụng câu lệnh “từ”

Sau khi bạn đã nhập hàm randint(), hãy kiểm tra xem bạn đã nhập mô-đun thành công chưa. Bạn có thể làm điều này bằng cách sử dụng đoạn mã sau

in (ngẫu nhiên. randint(1, 9))

Mã này sẽ trả về một số ngẫu nhiên từ một đến chín

Hướng dẫn này đã thảo luận, với các ví dụ, kiến ​​thức cơ bản về các mô-đun Python và cách nhập chúng vào mã của bạn. Bây giờ bạn đã sẵn sàng để bắt đầu nhập các mô-đun như một lập trình viên Python chuyên nghiệp

Để được hướng dẫn về các tài nguyên, khóa học và sách học Python tốt nhất, hãy xem hướng dẫn toàn diện về Cách học Python của chúng tôi

7 Xếp hạng



Về chúng tôi. Career Karma là một nền tảng được thiết kế để giúp người tìm việc tìm kiếm, nghiên cứu và kết nối với các chương trình đào tạo việc làm để thăng tiến trong sự nghiệp của họ. Tìm hiểu về ấn phẩm CK

Chúng ta có nên nhập * bằng Python không?

Sử dụng import * trong các chương trình python được coi là một thói quen xấu bởi vì theo cách này bạn đang làm ô nhiễm không gian tên của mình, câu lệnh import * sẽ nhập tất cả các hàm và lớp vào không gian tên của riêng bạn, điều này .

Từ nhập mô-đun * trong Python là gì?

Nhập trong python tương tự như #include header_file trong C/C++. Các mô-đun Python có thể truy cập mã từ một mô-đun khác bằng cách nhập tệp/hàm bằng cách nhập . Câu lệnh nhập khẩu là cách phổ biến nhất để gọi máy móc nhập khẩu, nhưng nó không phải là cách duy nhất.

Sự khác biệt giữa nhập và nhập * Python là gì?

Sự khác biệt giữa nhập và từ nhập trong Python là. import nhập toàn bộ thư viện mã. từ nhập nhập một thành viên cụ thể hoặc các thành viên của thư viện .

Nhập * có nhập mọi thứ Python không?

Có, đúng như vậy . Nó nhập mọi thứ (đó không phải là biến riêng tư, tôi. e. các biến có tên bắt đầu bằng _ hoặc __ ), và bạn không nên sử dụng nó theo "Nhập mô-đun đúng cách trong Python" để tránh làm ô nhiễm không gian tên cục bộ.