Python руу модулийг хэрхэн импортлох вэ: 2 алхам (зурагтай)

Агуулгын хүснэгт:

Python руу модулийг хэрхэн импортлох вэ: 2 алхам (зурагтай)
Python руу модулийг хэрхэн импортлох вэ: 2 алхам (зурагтай)

Видео: Python руу модулийг хэрхэн импортлох вэ: 2 алхам (зурагтай)

Видео: Python руу модулийг хэрхэн импортлох вэ: 2 алхам (зурагтай)
Видео: КАК ПРИГОТОВИТЬ БОГРАЧ. ТАК Я ЕЩЁ НЕ ГОТОВИЛ. ЛУЧШИЙ РЕЦЕПТ 2024, Дөрөвдүгээр сар
Anonim

Python -ийн синтакс нь модуль гэж нэрлэгддэг зүйлийг ашиглан кодыг мэдэгдэхүйц богиносгох боломжийг олгодог. C ++ дээрх толгой файлуудтай адил модулиуд нь функцүүдийн тодорхойлолтыг хадгалах газар юм. Тэдгээрийг цаг хугацаатай холбоотой функцээр хангадаг цагийн модуль гэх мэт нийтлэг хэрэглээ болгон хуваадаг.

Алхам

2-р арга 1: Импортлох зааврыг ашиглах

Импортоос авах заавар нь модулийн функцийг импортлодог бөгөөд үүнийг үндсэн Python-ийн функц шиг ашиглах боломжийг танд олгоно. Функцууд нь модульд хамааралтай болохыг та харахгүй байна.

Python модулийн index
Python модулийн index

Алхам 1. Модулийг олоорой

Импортлох модулийг олоорой. Баригдсан модулиудын бүрэн жагсаалтыг эндээс (v2.7) болон эндээс (v3.5) олж болно.

Модуль импортлох функцээс авсан Python example
Модуль импортлох функцээс авсан Python example

Алхам 2. Тодорхой модулаас тодорхой функцийг импортлохын тулд дараахийг бичнэ үү

[модуль] -аас импортлох [функц]

Энэ нь тодорхой модулийн тодорхой функцийг ашиглаж буй скриптийг танд хэлэх болно.

  • Жишээлбэл, импортлохын тулд

    рандинт

    -аас функц

    Санамсаргүй

    модулийг ашиглан санамсаргүй тоог хэвлэхийн тулд та дараах зүйлийг бичих болно.

    randint санамсаргүй импортоос (randint (0, 5))

Модулийн Python нь олон функцийг импортлодог
Модулийн Python нь олон функцийг импортлодог

Алхам 3. Нэг модулаас олон функцийг таслалаар (,) тусгаарлана

Бүтэц нь иймэрхүү харагдаж байна:

[модуль] импорт [функц], [otherFunction], [anotherFunction],…

  • Жишээлбэл, импортлохын тулд

    рандинт

    ба

    Санамсаргүй

    -ээс функцууд

    Санамсаргүй

    Эдгээр функцийг ашиглан санамсаргүй тоог модуль болгож хэвлэхдээ та дараах зүйлийг бичих болно.

    санамсаргүй импорт randint, санамсаргүй хэвлэх (randint (0, 5)) хэвлэх (random ())

Модулийн Python бүх зүйлийг импортлодог
Модулийн Python бүх зүйлийг импортлодог

Алхам 4. a ашиглан бүх модулийг импортлох

*

функцийн нэрийн оронд.

Бүтэц нь иймэрхүү харагдаж байна:

[модуль] импортоос *

  • Жишээлбэл, бүхэлд нь импортлох

    Санамсаргүй

    модулийг сонгоод дараа нь санамсаргүй тоог хэвлэ

    рандинт

    функц, та бичих болно:

    санамсаргүй импортоос * хэвлэх (randint (0, 5))

Олон модулиас Python импортлох function
Олон модулиас Python импортлох function

Алхам 5. Импортын олон зааврыг бичиж олон модулийг импортлох

Кодыг унших боломжтой байлгахын тулд заавар бүрийн хувьд шинэ мөр эхлүүлэх ёстой

;

бас ажилладаг.

  • Жишээлбэл, импортлохын тулд

    рандинт

    -аас функц

    Санамсаргүй

    модуль ба

    кв

    -аас функц

    математик

    модулийг сонгоод дараа нь хоёр функцын үр дүнг хэвлэвэл та дараах зүйлийг бичих болно.

    from matandom import randint from math import sqrt # Мөн ажиллах боловч уншихад хэцүү: # санамсаргүй импортын рандинтаас; математик импортоос sqrt хэвлэх (randint (0, 5)) хэвлэх (sqrt (25))

2 -ийн 2 -р арга: Импорт хийх зааврыг ашиглах

Импортын заавар нь функцийг модулаас импортлодог бөгөөд функцууд нь тухайн модулийнх гэдгийг харуулдаг. Импорт хийх зааварчилгаагаар импортлогдсон функцийг ашиглахдаа модулийн нэр болон цэг (.) - ийг бичих ёстой.

Импортын заавар нь бусад функцийг оруулахгүйгээр модулаас нэг функцийг импортлохыг зөвшөөрдөггүй.

Python модулийн index
Python модулийн index

Алхам 1. Модулийг олоорой

Импортлох модулийг олоорой. Баригдсан модулиудын бүрэн жагсаалтыг эндээс (v2.7) болон эндээс (v3.5) олж болно.

Python импортлох модуль
Python импортлох модуль

Алхам 2. Модулийг импортлохын тулд дараах бүтэцтэй бичнэ үү

импортлох [модуль]

  • Жишээлбэл, импортлохын тулд

    Санамсаргүй

    модулийг сонгоод дараа нь санамсаргүй тоог хэвлэ

    рандинт

    функц:

    санамсаргүй хэвлэх импортлох (random.randint (0, 5))

Python олон модулийг импортлодог
Python олон модулийг импортлодог

Алхам 3. Олон модулийг таслалаар (,) тусгаарлана

Бүтэц нь:

[модуль], [otherModule], [anotherModule],… импортлох

Хэрэв та тодорхой тохиолдолд илүү ойлгомжтой эсвэл илүү утга учиртай бол та олон мөрөнд олон импорт хийх зааврыг хийж болно.

  • Жишээлбэл, импортлохын тулд

    Санамсаргүй

    ба

    математик

    модулийг сонгоод үр дүнг хэвлэнэ

    рандинт

    ба

    кв

    Эдгээр модульд багтсан функцуудыг та бичих болно.

    санамсаргүй байдлаар оруулах, математик хэвлэх (random.randint (0, 5)) хэвлэх (math.sqrt (25))

Зөвлөмж болгож буй: