Python синтаксисі модуль деп аталатын нәрсені қолдану арқылы кодты айтарлықтай қысқартуға мүмкіндік береді. C ++ тіліндегі тақырыптық файлдарға ұқсас, модульдер функциялар анықтамасын сақтау орны болып табылады. Олар уақытқа байланысты функцияларды қамтамасыз ететін уақыт модулі сияқты жалпыға ортақ болып бөлінеді.
Қадамдар
2-ші әдіс 1: импорттау нұсқаулығын қолдану
Импорттық нұсқаулық функцияларды модульден импорттайды және оларды негізгі Python функциялары сияқты пайдалануға мүмкіндік береді. Сіз функциялар модульге тиесілі екенін көрмейсіз.
Қадам 1. Модульді табыңыз
Импортталатын модульді табыңыз. Кіріктірілген модульдердің толық тізімін мына жерден табуға болады (v2.7) және мына жерден (v3.5).
Қадам 2. Белгілі бір модульден белгілі бір функцияны импорттау үшін мынаны жазыңыз:
[модульден] импорттау [функция]
Бұл нақты модульден белгілі бір функцияны қолданатын сценарий туралы айтады.
-
Мысалы, файлды импорттау үшін
рандинт
-дан функция
кездейсоқ
модуль және осы функцияны қолданып кездейсоқ санды басып шығару үшін сіз мынаны жазасыз:
randint басылымының кездейсоқ импортынан (randint (0, 5))
Қадам 3. Бір модульден бірнеше функцияларды үтірмен бөліңіз (,)
Құрылым келесідей көрінеді:
[модуль] импорт [функция], [басқаФункция], [басқаФункция],…
-
Мысалы, файлды импорттау үшін
рандинт
және
кездейсоқ
-дан функциялар
кездейсоқ
модуль және осы функцияларды пайдаланып кездейсоқ сандарды басып шығару үшін сіз мынаны жазасыз:
кездейсоқ импорт randint, кездейсоқ басып шығару (randint (0, 5)) басып шығару (кездейсоқ ())
Қадам 4. a көмегімен барлық модульдерді импорттаңыз
*
функция атауының орнына.
Құрылым келесідей көрінеді:
[модульден] импорттау *
-
Мысалы, толық импорттау үшін
кездейсоқ
модульді таңдап, кездейсоқ санды басып шығарыңыз
рандинт
функция, сіз жазар едіңіз:
кездейсоқ импорттан * басып шығару (randint (0, 5))
Қадам 5. Импорттау бойынша бірнеше нұсқауларды жазу арқылы бірнеше модульдерді импорттаңыз
Әр нұсқаулық үшін кодты оқылатын етіп сақтау үшін жаңа жолды бастау керек, бірақ оларды а -мен ажыратады
;
да жұмыс істейді.
-
Мысалы, файлды импорттау үшін
рандинт
-дан функция
кездейсоқ
модуль және
шаршы метр
-дан функция
математика
модуль, содан кейін екі функцияның нәтижесін басып шығарсаңыз, сіз жазасыз:
кездейсоқ импорт randint математикалық импорт sqrt # Сонымен қатар жұмыс істейтін, бірақ оқу қиын: # кездейсоқ импорт randint; математикалық импорттан sqrt print (randint (0, 5)) print (sqrt (25))
2 -ші әдіс 2: Импорттау нұсқаулығын қолдану
Импорттау нұсқаулығы функцияларды модульден импорттайды және функциялар сол модульден екенін көруге мүмкіндік береді. Импорттау нұсқаулығымен импортталған функцияны қолданған кезде, оның алдында модуль атауын және нүктені (.) Жазу керек.
Импорттау нұсқаулығы басқа функцияларды импорттаусыз модульден бір функцияны импорттауға мүмкіндік бермейді.
Қадам 1. Модульді табыңыз
Импортталатын модульді табыңыз. Кіріктірілген модульдердің толық тізімін мына жерден табуға болады (v2.7) және мына жерден (v3.5).
Қадам 2. Модульді импорттау үшін келесі құрылыммен жазыңыз:
импорт [модуль]
-
Мысалы, файлды импорттау үшін
кездейсоқ
модульді таңдап, кездейсоқ санды басып шығарыңыз
рандинт
функция:
кездейсоқ басып шығаруды импорттау (random.randint (0, 5))
Қадам 3. Бірнеше модульді үтірмен бөліңіз (,)
Құрылымы:
импорт [модуль], [басқаМодуль], [басқаМодуль],…
Егер сіз нақты жағдайда түсінікті немесе мағыналы болса, сіз бірнеше жолдарда бірнеше импорттау нұсқауларын жасай аласыз.
-
Мысалы, файлды импорттау үшін
кездейсоқ
және
математика
модульдер, содан кейін нәтижелерін басып шығарыңыз
рандинт
және
шаршы метр
осы модульдерге кіретін функцияларды сіз жазасыз:
кездейсоқ, математикалық басып шығару (random.randint (0, 5)) басып шығару (math.sqrt (25))