Nhập như trong Python là gì?

Sử dụng from import có thể giúp bạn không phải lặp lại tên mô-đun khi bạn cần sử dụng mã của nó nhiều lần trong dự án mã của mình

Khi sử dụng 'nhập' và Khi 'từ nhập'

Sử dụng từ nhập khi bạn muốn tự cứu mình khỏi phải nhập đi nhập lại tên mô-đun. Nói cách khác, sử dụng từ nhập khi đề cập đến một thành viên của mô-đun nhiều lần trong mã

Sử dụng nhập khi bạn muốn sử dụng nhiều thành viên của mô-đun

Để hiểu ý nghĩa của nó, hãy xem một số ví dụ hữu ích

ví dụ 1. Tạo nhiều trường hợp

Giả sử bạn đang tạo nhiều đối tượng ngày tháng bằng cách sử dụng lớp date của mô-đun datetime

import datetime

d1 = datetime.date[2000, 1, 1]
d2 = datetime.date[2010, 1, 31]
d3 = datetime.date[2008, 5, 17]
d4 = datetime.date[1992, 2, 18]
d5 = datetime.date[1899, 6, 22]

Có rất nhiều lần lặp lại vì bạn gọi datetime. hẹn hò nhiều lần

Để tránh lặp lại, hãy nhập lớp ngày trực tiếp từ mô-đun ngày giờ

from datetime import date

d1 = date[2000, 1, 1]
d2 = date[2010, 1, 31]
d3 = date[2008, 5, 17]
d4 = date[1992, 2, 18]
d5 = date[1899, 6, 22]

Bằng cách này, bạn tiết kiệm thời gian và dòng mã bằng cách không phải lặp đi lặp lại tên mô-đun

ví dụ 2. Gọi một chức năng một lần

Giả sử bạn muốn thực hiện các phép toán khác nhau trong mã của mình

Trong trường hợp này, bạn có thể nhập toàn bộ mô-đun toán học và gọi các phép toán khác nhau từ mô-đun

import math

x = 10
y = 4

d = math.sqrt[x ** 2 + y ** 2]

r = 5.0
area = math.floor[math.pi * r ** 2]

Trong ví dụ này, bạn chỉ gọi toán học. sqrt và toán học. sàn một lần, do đó có thể không cần thiết phải nhập riêng các chức năng này bằng câu lệnh nhập

Nhưng một lần nữa, nếu bạn cần các chức năng này thường xuyên hơn một lần trong dự án của mình, thì có lẽ bạn nên nhập các chức năng này một cách riêng biệt

Chúc mừng bước tiếp theo trong chuyến đi Python của bạn. Hướng dẫn này sẽ tập trung vào. nhập khẩu. ,. từ. và. như. từ khóa. Những từ khóa này tập trung rõ ràng vào các cách giới thiệu chức năng mới cho Python. Để stock Python giữ được trạng thái nhẹ và nhanh, nó chỉ cho phép truy cập đối với một lõi nhỏ của các mô-đun. Các mô-đun đơn giản là các tệp Python mà khi được truy cập có thể cho phép chức năng duy nhất. Vì vậy, khi muốn có chức năng bổ sung trong tập lệnh Python, Pythonista có thể nhập các hàm mong muốn vào tập lệnh hoặc tự tạo các hàm bằng tay. Đây là nơi. nhập khẩu. từ khóa trở nên vô giá. Sử dụng từ khóa này sẽ cung cấp tất cả các mô-đun bạn từng mong muốn ngay trong tầm tay của bạn

Python thực sự trở thành ngôn ngữ lập trình mạnh mẽ từ cả các gói mô-đun được cài đặt tự động và đặc biệt là từ các gói bên ngoài mà bạn có thể tự cài đặt. Đây là lý do tại sao câu lệnh nhập rất mạnh mẽ. Nó là công cụ để truy cập các gói này. Do đó, hướng dẫn này sẽ hướng dẫn bạn cách khai thác sức mạnh của các mô-đun cho bất kỳ tập lệnh Python cụ thể nào. Hướng dẫn này sẽ cung cấp thông tin tổng quan kỹ lưỡng về câu lệnh nhập và cách hoạt động của câu lệnh này trong Python. Nội dung của hướng dẫn này có thể được nhìn thấy dưới đây

Một nơi tuyệt vời để bắt đầu hành trình của bạn là Python Rundown và Main Windows. Những điều này cũng sẽ cho bạn biết nơi tải xuống Python và truy cập trình giả lập Python trực tuyến. Python là ngôn ngữ tuyệt vời để sử dụng với Raspberry Pi Boards chẳng hạn như Raspberry Pi 4 Model B 8GB. Đây là những thiết bị máy tính có thể dễ dàng nằm gọn trong lòng bàn tay của bạn

Như mọi khi nếu bạn có bất kỳ câu hỏi, thắc mắc hoặc điều gì cần thêm, vui lòng cho chúng tôi biết suy nghĩ của bạn

Các tệp mà Từ khóa nhập có thể sử dụng

Để sử dụng các chức năng trong một mô-đun trong tập lệnh của bạn, bạn sẽ cần nhập mô-đun bằng câu lệnh nhập. Tất cả các báo cáo nhập khẩu được tạo thành từ. nhập khẩu. từ khóa cùng với tên của mô-đun. Trong hầu hết các câu lệnh nhập tập lệnh Python được khai báo ở đầu mã dưới bất kỳ nhận xét chung nào. Điều này được thực hiện để đảm bảo chúng được thực thi ngay từ đầu

Nhập mô-đun là một kỹ năng quan trọng khi học Python. Trong số các từ khóa khác trong hướng dẫn này. nhập khẩu. là điều quan trọng nhất. Hai từ khóa còn lại được sử dụng cho tốc độ chạy và tính dễ sử dụng. Ngoài ra hãy đảm bảo mô-đun đã được tải xuống đúng cách khi nhập một mô-đun không có nguồn gốc từ bản cài đặt lõi Python. Việc cài đặt các gói cho Python để sử dụng sẽ được giải thích cặn kẽ trong hướng dẫn trong tương lai

Mã bên dưới được viết bên trong Cửa sổ lập trình Python. Nó bắt đầu bằng cách nhập một số mô-đun cụ thể bằng cách sử dụng câu lệnh nhập. Đây là ngẫu nhiên, toán học và thời gian. Sau đó, chức năng mới thu được từ các mô-đun này được thể hiện và in ra Python IDLE Shell. Ví dụ: để tạo một số nguyên ngẫu nhiên, hàm. randint[]. đã được dùng. Cú pháp khi đề cập đến một chức năng theo cách này yêu cầu tên mô-đun phải được viết cách nhau bằng dấu chấm trước khi sử dụng một chức năng của mô-đun.   

từ từ khóa

Mặc dù lệnh nhập rất đơn giản nhưng lại thiếu hiệu quả. Trong nhiều tình huống, bạn có thể chỉ cần một phần nhỏ của mô-đun. Để giải quyết điều này. từ. từ khóa ra đời. Dưới đây là mã được viết trong Cửa sổ lập trình Python. Nó là một ví dụ mã rất giống ở trên. Điều này thể hiện cú pháp khi sử dụng. từ. từ khóa. Như bạn có thể thấy từ khóa này được sử dụng cùng với câu lệnh nhập. Ngoài ra, đáng chú ý là bạn có thể tham khảo trực tiếp các chức năng mới theo tên thay vì thông qua ký hiệu dấu chấm đã thấy trước đây. Mã bên dưới bắt đầu bằng cách nhập một số chức năng từ các mô-đun cụ thể. Sau đó, chức năng đó được thể hiện và in ra Python IDLE Shell

Có thể sửa đổi tên của các mô-đun và tên của các hàm trong Python. Điều này đạt được bằng cách sử dụng. như. từ khóa. Mong muốn có thể xuất hiện vì một vài lý do. Có lẽ bạn đã sử dụng cùng tên cho một thứ khác trong chương trình của mình hoặc một mô-đun đã nhập khác có cùng tên. Hoặc đơn giản đó có thể là cách giúp bạn không phải viết hàm ra từ lâu để tiết kiệm thời gian, đặc biệt là khi bạn thấy mình phải nhập lại các hàm nhiều lần.  

Mã ví dụ về việc sử dụng. như. bạn có thể thấy từ khóa bên dưới được viết trong Cửa sổ lập trình Python. Mã bắt đầu bằng cách nhập một số chức năng từ các mô-đun khác nhau và sau đó đặt tên viết tắt cho mỗi chức năng. Sau đó, các chức năng bên trong các mô-đun này được sử dụng tham chiếu đến tên tốc ký đó. Kết quả sau đó được in ra Python IDLE Shell

Bước tiếp theo

Bây giờ bạn đã biết cách truy cập các tệp để sử dụng trong mã của mình và nếu bạn đã theo dõi thì bạn cũng biết cách tạo các chức năng của riêng mình và phạm vi bị ảnh hưởng như thế nào khi bạn làm như vậy. Bước tiếp theo tự nhiên bây giờ trong chiến dịch python của bạn sẽ là tìm cách cài đặt các gói từ các trang web bên ngoài để thêm chức năng mới tuyệt vời vào mã của bạn. Nơi tốt nhất để tìm hiểu điều này sẽ là hướng dẫn Cài đặt Gói Python.  

Tổng quan về tất cả các mô-đun

Chỉ dành cho những người tò mò hơn [như PS ở cuối bức thư] bên dưới là hình ảnh liệt kê mọi mô-đun được cài đặt theo mặc định trên Python. Sử dụng từ khóa. nhập khẩu. theo sau là khoảng trắng và sau đó bất kỳ tên nào bên dưới sẽ mở khóa tất cả chức năng của mô-đun đó cho tập lệnh Python cụ thể của bạn. Có rất nhiều. Chắc chắn không cần phải nhớ tất cả nhưng hãy nhận ra đây là lý do lớn khiến Python thống trị như một ngôn ngữ lập trình. Cũng đáng chú ý, các gói bên ngoài dành cho Python nhỏ hơn danh sách bên dưới. Kho lưu trữ tuyệt vời cho các gói bên ngoài này là Chỉ mục gói Python sẽ được khám phá thêm trong hướng dẫn tiếp theo

Tải xuống mã

Dưới đây bạn có thể tìm thấy tất cả mã cho các ví dụ trên. Bạn sẽ có thể chạy các mã ở đây trên thiết bị máy tính của riêng mình và sửa đổi mã khi rảnh rỗi. Mở nó lên bằng Python IDLE Shell và chạy nó bằng Cửa sổ lập trình Python.   

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

Khi sử dụng 'nhập' và Khi sử dụng 'từ nhập' Sử dụng từ nhập khi bạn muốn tránh phải nhập đi nhập lại tên mô-đun. In other words, use from import when referring to a member of the module many times in the code. Use import when you want to use multiple members of the module.

#include có giống như nhập trong Python không?

#include trong C và C++ là một văn bản bao gồm. nhập bằng Python rất khác -- hoàn toàn không bao gồm văn bản. Thay vào đó, tính năng nhập của Python cho phép bạn truy cập các tên được xuất bởi một mô-đun độc lập, được triển khai riêng.

Việc sử dụng as từ khóa trong Python là gì?

Từ khóa as được sử dụng để tạo bí danh . Trong ví dụ trên, chúng tôi tạo một bí danh, c , khi nhập mô-đun lịch và bây giờ chúng tôi có thể tham chiếu mô-đun lịch bằng cách sử dụng c thay vì lịch.

Các loại nhập khẩu trong Python là gì?

Thường có ba nhóm. .
nhập thư viện tiêu chuẩn [mô-đun tích hợp của Python]
nhập khẩu của bên thứ ba có liên quan [các mô-đun được cài đặt và không thuộc về ứng dụng hiện tại]
nhập ứng dụng cục bộ [các mô-đun thuộc về ứng dụng hiện tại]

Chủ Đề