Python jako słowo kluczowe

Python jako słowo kluczowe

„Słowa kluczowe Pythona są unikalnymi słowami zastrzeżonymi o pewnych znaczeniach i użyciu, które można użyć tylko do tych konkretnych celów. Nigdy nie musisz importować tych słów kluczowych do kodu, ponieważ są one zawsze dostępne. Wbudowane typy i funkcje Pythona różnią się od słów kluczowych. Wbudowane typy i funkcje są również stale dostępne, chociaż ich użycie jest mniej ograniczone niż użycie słów kluczowych. Używanie słów kluczowych w Python do przypisania lub określenia czegoś nie jest możliwe w Pythonie. Przypisanie czegoś takiego jak wartość danych lub funkcja do wbudowanego typu lub funkcji nie spowoduje składni, ale nadal nie jest zalecane. Ten post nauczy Cię, w jaki sposób można użyć słowa kluczowego Pythona do dodawania modułów zapewniających funkcjonalność lub funkcje, które nie są łatwo dostępne lub oferowane przez Python."

Co importuje w Python?

Umożliwienie modułu lub pliku Python na dostęp lub odczyt skryptu z innego modułu lub skryptu Python jest określane jako „importowanie”. Można użyć tylko tych właściwości i funkcji, do których może uzyskać dostęp. Na przykład musisz zaimportować pakiet matematyki przed użyciem jakiejkolwiek funkcjonalności matematycznej. Ponieważ wszystko, co zamierzasz zastosować lub użyć w Pythonie, musi zostać najpierw zdefiniowane.

Na przykład następujący skrypt spowodowałby nazwę Python:

Błąd został podniesiony, ponieważ ani obiekt „matematyka”, ani jego atrybuty, ani operacje nie są wbudowane w język. Obiekt matematyki musi zostać najpierw zaimportowany, zanim będzie można go użyć.

Teraz obiekt jest dodawany do bieżącego zakresu programu za pośrednictwem instrukcji importu.

Jak działa słowo kluczowe „import” w Python?

Instrukcja importu Pythona jest porównywalna z #C/C ++, w tym plik nagłówka. Moduły Pythona mogą uzyskać dostęp do kodu z innych modułów za pomocą słowa kluczowego importu do załadowania pliku lub funkcji. Najpopularniejszą metodą korzystania z maszyny importowej jest instrukcja importu, chociaż nie jest to jedyna metoda, aby to zrobić. Słowo kluczowe importu, jak i nazwa modułu są zawarte w instrukcji importu. Dwie operacje są wykonywane przez instrukcję importu: szuka modułu i wiąże lokalizację modułu z nazwą określoną w zakresie lokalnym.

Python wykonuje wszystkie skrypty w pliku modułu i dostarcza go do pliku importerowego za każdym razem, gdy moduł jest. Gdy pakiet lub moduł jest zaimportowany, interpreter najpierw sprawdza moduł w SYS.moduły, które służy jako pamięć podręczna wszystkich wcześniej zaimportowanych modułów. Jeśli nie zostanie znalezione, wszystkie moduły wbudowane o tej nazwie są przeszukiwane; Jeśli zostanie odkryte, interpreter wykonuje cały kod i udostępnia plik. Jeśli moduł nie można zlokalizować, plik o tej samej nazwie jest sprawdzany na liście folderów/katalogów dostarczonych przez zmienną „Sys.ścieżka". Lista ścieżek zawierających pakiety, biblioteki Pythona i katalog przechowujący skrypt wejściowy można znaleźć w zmiennych Sys.ścieżka.

Na przykład, gdy moduł o nazwie Math, interpreter najpierw szuka go w wbudowanych modułach. Jeśli to się nie powiedzie, szuka pliku o nazwie Math.PY na liście katalogów dostarczonych przez SYS.ścieżka.

Jak można zauważyć, podstawowy składnia słowa kluczowego „importu” to „Importuj „Module_name”".

Teraz przyjrzyjmy się niektórym przykładom słów kluczowych importu w Python.

Przykład 1: Importowanie modułu „matematyki” i korzystanie z funkcji czynnikowej w celu znalezienia czynnikowego określonego numeru

Najpierw zastosujmy funkcję czynnikową, importując moduł matematyki.

Jak widać, konsola pokazuje nazwę ARROR, że matematyka nie jest zdefiniowana. Wynika to z faktu, że wbudowana biblioteka Pythona nie zawiera metody Proctial (). Jest to metoda dostarczana przez moduł/bibliotekę „Maths”. Jest już zawarty w bibliotece Python. Aby skorzystać z tej funkcji Proctial (), musimy zaimportować moduł matematyki do bieżącego środowiska.

Przykład nr 2: Aby uzyskać bieżący dzień i miesiąc, zaimportuj moduł „DateTime” i wywołać jego funkcje

Chociaż w Pythonie nie ma oddzielnego/innego danych dla czasu i daty, nadal możemy sobie z nimi poradzić, importując moduł DATETIME. Ponieważ Python zawiera już moduł DATETIME, nie trzeba go instalować.

Moduł DATETIME oferuje kilka funkcji do radzenia sobie z operacją dat i godziny, które możemy użyć w razie potrzeby, importując moduł DATETIME.

Korzystanie z słów kluczowych, takich jak „od” i „as” z instrukcją importu

Jak widzieliśmy, wszystko, co musisz zrobić, aby dodać lub zaimportować bezpośrednio moduł, to użycie nazwy lub nazwy pakietu modułu po słowach kluczowych. Zwróć uwagę, że słowa kluczowe lub instrukcje są wrażliwe na literę. Jednak Python zapewnia bardziej złożoną składnię do importowania skryptów. Słowo kluczowe jest również zawarte w tym drugim formacie.

W tym formacie możesz określić zarówno potrzebny kod lub moduł, jak i jego lokalizację. W miejscu imieniu modułu i miejsca nazwy pakietu musisz wprowadzić nazwę kodu, modułu lub podpakowania swojego programu. Jeśli chcemy tylko zaimportować część skryptu lub kodu z podanego pakietu, a nie całego pakietu, ten format importu jest świetny.

Używając słowa kluczowego „AS”, możesz nawet zmienić nazwę modułu.

Na przykład, jeśli chcemy utworzyć ramkę danych w Python, musimy najpierw zaimportować moduł pandas, zmienimy go jako „PD”. Następnie możemy użyć PD modułu panda.Metoda dataFrame () do konstruowania naszego DataFrame.

Przykład: Tworzenie ramki danych poprzez importowanie modułu pandy jako PD

Utworzymy Frame Data Frame za pomocą funkcji DataFrame () dostarczonej przez moduł PandaS.

Jak widać, używając słowa kluczowego „jako”, możemy użyć aliasu lub pseudonimu zamiast pełnego nazwiska. Podobne do systemów bazy danych, aliasy (SQL).

Rodzaje importu

W pandy import może być bezwzględny lub względny.

Import bezwzględny

Pełna ścieżka do skryptu jest zawarta w imporcie bezwzględnym, poczynając od folderu głównego programu. Chociaż wymagany jest okres do oddzielenia każdego folderu, możesz zrobić to tak długo, jak potrzebujesz. Przykłady absolutnego importu są następujące:

Względny import

Tylko lokalizacja zasobów w stosunku do pliku skryptu jest określona podczas korzystania z importu względnego. Chociaż Python 3 usunął ukryty import względny, nadal możesz to zrobić bezpośrednio lub domyślnie. Tylko lokalizacja zasobów w stosunku do pliku skryptu jest określona podczas korzystania z importu względnego. Chociaż Python 3 usunął ukryty import względny, nadal możesz to zrobić bezpośrednio lub domyślnie.

Względny import używa notacji kropkowej pod względem składni. Pojedyncza kropka reprezentuje katalog bieżącego skryptu, podczas gdy folder nadrzędny jest reprezentowany przez dwie kropki. Dziadek wskazuje trzy kropki i tak dalej. Jeśli używasz konsoli Windows lub systemu operacyjnego podobnego do UNIX, możesz zapoznać się z tym systemem.

Wyraźny import

Implicum import

Zalecamy korzystanie z importu bezwzględnego, chyba że pracujesz lub masz do czynienia z dużym projektem z wieloma warstwami podrzędnych.

Wniosek

W tym samouczku staraliśmy się nauczyć cię, czym jest słowo kluczowe „import” i jak możesz użyć oświadczenia „Importuj” w Python. Omówiliśmy koncepcję importu i jej pracy w Python. Możesz importować skrypty z innych modułów i plików do Pythona, tak jak możesz w dowolnym innym najnowszym języku programowania. Kilka metod importowania kodu do naszych skryptów Python, w tym względny i bezwzględny import, zostało omówionych w tym artykule.