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