Pyton

Polecenie importu Pythona

Polecenie importu Pythona

Polecenie import w Pythonie służy do uzyskiwania dostępu do innych modułów. Moduły są takie same jak biblioteki kodu w Javie, C, C++ lub C#. Moduł zazwyczaj zawiera zestaw funkcji i zmiennych. Kiedy potrzebujemy uwzględnić lub wykorzystać te funkcje modułów w naszym kodzie, możemy po prostu zaimportować moduł za pomocą polecenia import i możemy łatwo wywołać funkcje i zmienne modułu. Polecenie importu to najprostszy i najczęstszy sposób włączania modułów do kodu.

Python zawiera wiele wbudowanych modułów, które możemy łatwo włączyć do naszego kodu. Możemy również stworzyć nasz moduł, po prostu zapisując plik kodu Pythona za pomocą .py rozbudowa.

W tym artykule dowiemy się, jak możemy importować własne i wbudowane moduły w Pythonie. Edytor Spyder3 służy do tworzenia i uruchamiania skryptów Pythona.

Jak korzystać z polecenia importu

Używamy import słowo kluczowe do importowania modułów w Pythonie. Podczas importowania modułu w naszym kodzie nazwę modułu wpisujemy poleceniem import w ten sposób:

importuj nazwa_modułu

Importuj wbudowane moduły Pythona

Python ma wiele wbudowanych modułów. Moduł matematyczny jest jednym z popularnych modułów służących do wykonywania funkcji matematycznych.

Zaimportujmy moduł math za pomocą słowa kluczowego import i użyjmy jego funkcji do wykonywania obliczeń matematycznych. Kiedy uzyskujemy dostęp do dowolnej funkcji z modułu, wpisujemy nazwę modułu, wstawiamy kropkę i piszemy nazwę funkcji w następujący sposób:

Nazwa modułu.nazwa_funkcji()
# importowanie modułu matematycznego
importuj matematykę
# drukowanie wartości stałej pi
print("Wartość PI to: ",math.Liczba Pi)
# obliczanie silni liczby za pomocą funkcji silni
print("Silnia liczby 5 to: ",math.silnia(5)
# obliczanie logu liczby za pomocą funkcji log
print("Dziennik 10 to: ",math.log(10))
# drukowanie wartości liczby Eulera
print("Wartość liczby Eulera to: ", math.mi)
# obliczanie radianów od stopni
rad = matematyka.radiany(90)
print("Radiany 90 to: ",rad)
# obliczanie wartości grzechu
print("Grzechem 90 jest: ",math.grzech(90))
# obliczanie wartości coa
print("Kos 90 to: ",math.cos(90))
# obliczanie wartości opalenizny
print("Opalanie 90 to: ",math.opalenizna(90))

Wynik

Dane wyjściowe są wyświetlane w konsoli Pythona.

W niektórych przypadkach, jeśli chcemy zaimportować tylko określoną funkcję lub stałą z modułu, możemy zrobić w ten sposób:

z nazwa_modułu import nazwa_funkcji lub nazwa_stałej

Na przykład w ten sposób można zaimportować tylko stałą pi z modułu math

z matematyki importuj pi

Zobaczmy tego przykład.

# importowanie tylko wartości pi z modułu math
z matematyki importuj pi
# drukowanie wartości stałej pi
#tutaj używamy pi bezpośrednio zamiast matematyki.Liczba Pi()
print("Wartość PI to: ", pi)

Wynik

Dane wyjściowe są wyświetlane w konsoli Pythona.

Wszystkie funkcje i stałe można zaimportować w ten sposób:

z importu nazwa_modułu *

W przypadku modułu math wyglądałoby to tak:

# importowanie tylko wartości pi z modułu math
z importu matematyki *
# Teraz nie musimy określać matematyki za pomocą stałej i funkcji
# drukowanie wartości stałej pi
print("Wartość PI to: ",pi)
# obliczenie wartości grzechu 90
print("Wartość sin 90 to:", sin(90))
# obliczanie silni 8
print("Silnia 8 to: ",silnia(8) )

Wynik

Dane wyjściowe są wyświetlane w konsoli Pythona.

Polecenie importu wyszukuje nazwę modułu, jeśli moduł nie został znaleziony, a następnie wyświetla błąd. Spróbujmy zaimportować moduł „Tokenizer”.

importuj tokenizer
drukuj (tokenizer.znak())

Wynik

W danych wyjściowych widać, że zgłasza błąd „ModuleNotFoundError”.

Stwórz swój moduł

Aby stworzyć swój moduł, utwórz plik Pythona, napisz kod i zapisz go za pomocą .rozszerzenie py.

Zobaczmy tego przykład.

Przykład

Stworzyliśmy nowy moduł o nazwie „oblicz.py”. Ma funkcję, która jako argument przyjmuje dwie liczby i zwraca sumę.

def sum(wart_1,wart_2):
print("Suma to: ",val_1+val_2)

Teraz stwórzmy kolejny plik Pythona (test.py) i wywołaj moduł „kalkulator” w tym pliku.

# importowanie modułu kalkulatora
importuj kalkulator
# wywołanie funkcji sum
drukuj (kalkulator.suma(1,2))

Wynik

Dane wyjściowe są wyświetlane w konsoli Pythona.

Teraz zmodyfikujmy plik modułu kalkulatora i utwórzmy tutaj dwie zmienne.

wart_1=0
wart_2=0
def suma():
print("Suma to: ",val_1+val_2)

Spróbujmy uzyskać dostęp do zmiennych modułu kalkulatora w teście.py

# importowanie modułu kalkulatora
importuj kalkulator
# dostęp do pierwszej zmiennej i przypisanie wartości
kalkulator.wart_1=10
# dostęp do drugiej zmiennej i przypisanie wartości
kalkulator.wart_2=20
# wywołanie funkcji sum z modułu kalkulatora
drukuj (kalkulator.suma())

Wynik

Dane wyjściowe są wyświetlane w konsoli Pythona.

Możemy również utworzyć alias podczas importowania modułu za pomocą słowa kluczowego „as” i będzie działać dobrze.

# importowanie modułu kalkulatora jako cal
importuj kalkulator jako cal
# dostęp do pierwszej zmiennej i przypisanie wartości
cal.wart_1=10
# dostęp do drugiej zmiennej i przypisanie wartości
cal.wart_2=20
# wywołanie funkcji sum z modułu kalkulatora
drukuj(cal.suma())

Wynik

W danych wyjściowych widać, że działa dobrze i nie pokazuje żadnego rodzaju błędu.

Możemy użyć wbudowanej w Pythona funkcji dir(), aby wyświetlić listę wszystkich dostępnych funkcji i zmiennych modułu.

# importowanie modułu kalkulatora jako cal
importuj kalkulator jako cal
# używanie funkcji dir()
drukuj(dir(cal))

Wynik

Wyjście pokazuje wszystkie dostępne zmienne i funkcje modułu „kalkulatora”.

Wniosek

W tym artykule wyjaśniono szczegółowo polecenie importu w Pythonie za pomocą prostych przykładów. Polecenie importu służy do wywoływania wbudowanych i zdefiniowanych przez użytkownika modułów w plikach Pythona.

Gry Vulkan for Linux Users
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
Gry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
Gry OpenTTD Tutorial
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...