import
Wczytuje moduł lub wybrane nazwy z modułu do bieżącego pliku.
Przykład
#Python
import math
from statistics import mean
from collections import Counter as C
print(math.sqrt(144))
print(mean([80, 95, 70]))
print(C("abracadabra").most_common(2))Wynikzapisany wynik, możesz go sprawdzić
12.0
81.66666666666667
[('a', 5), ('b', 2)]
Definicja i zastosowanie
#Instrukcja import wczytuje moduł, czyli plik z kodem Pythona, i udostępnia jego zawartość. Po import math odwołujesz się do elementów przez nazwę modułu: math.sqrt(16).
Zapis from math import sqrt importuje wybrane nazwy bezpośrednio, a import numpy as np nadaje modułowi krótszy alias. Możesz importować moduły ze standardowej biblioteki, zainstalowane pakiety i własne pliki.
Unikaj from modul import *. Taki import wrzuca do pliku wszystkie nazwy z modułu, co utrudnia ustalenie, skąd pochodzi dana funkcja, i grozi nadpisaniem Twoich zmiennych.
Składnia
#Składnia
import modul
from modul import nazwa
import modul as aliasDobre praktyki
#- Importy umieszczaj na początku pliku, w kolejności: biblioteka standardowa, pakiety zewnętrzne, własne moduły.
- Aliasy stosuj głównie wtedy, gdy są powszechnie przyjęte, jak
import pandas as pd.
Powiązane hasła
#- mathModuł z funkcjami matematycznymi: pierwiastki, zaokrąglanie, potęgi, logarytmy i stałe.
- collections.CounterSłownik do zliczania: dla każdego elementu przechowuje liczbę jego wystąpień.
- datetimeDaty i godziny: tworzenie, formatowanie, odczyt z tekstu i obliczenia na odstępach czasu.
- jsonZamienia dane Pythona na tekst JSON i z powrotem. Podstawa zapisu danych i komunikacji z API.
Widzisz błąd albo brakuje przykładu? Napisz do nas.