Python -ga modulni qanday import qilish mumkin: 2 qadam (rasmlar bilan)

Mundarija:

Python -ga modulni qanday import qilish mumkin: 2 qadam (rasmlar bilan)
Python -ga modulni qanday import qilish mumkin: 2 qadam (rasmlar bilan)

Video: Python -ga modulni qanday import qilish mumkin: 2 qadam (rasmlar bilan)

Video: Python -ga modulni qanday import qilish mumkin: 2 qadam (rasmlar bilan)
Video: standard error bars in excel 2024, Qadam tashlamoq
Anonim

Python sintaksisi modul deb nomlangan kod yordamida kodni sezilarli darajada qisqartirishga imkon beradi. C ++ dagi sarlavha fayllariga o'xshab, modullar funktsiyalar ta'rifini saqlash joyi hisoblanadi. Ular umumiy maqsadlarga bo'linadi, masalan, vaqt moduli, vaqt bilan bog'liq foydalanish uchun funktsiyalarni ta'minlaydi.

Qadamlar

2-usul 1: import buyrug'idan foydalanish

Import buyrug'i funktsiyalarni moduldan import qiladi va ularni Python yadrosidagi funktsiyalar kabi ishlatishga imkon beradi. Siz funktsiyalar modulga tegishli ekanligini ko'rmaysiz.

Python moduli index
Python moduli index

Qadam 1. Modulni toping

Import qilinadigan modulni toping. O'rnatilgan modullarning to'liq ro'yxatini bu erda (v2.7) va bu erda (v3.5) topishingiz mumkin.

Python moduli import funktsiyasidan example
Python moduli import funktsiyasidan example

2 -qadam. Muayyan moduldan ma'lum funktsiyani import qilish uchun quyidagilarni yozing:

[moduldan] import [funksiya] dan

Bu ma'lum bir moduldan ma'lum funktsiyani ishlatayotgan skriptni bildiradi.

  • Masalan, import qilish uchun

    randint

    dan funksiya

    tasodifiy

    modul va shu funktsiyadan foydalanib tasodifiy sonni chop eting, siz shunday yozasiz:

    tasodifiy importdan randint chop etish (randint (0, 5))

Python moduldan ko'plab funktsiyalarni import qiladi
Python moduldan ko'plab funktsiyalarni import qiladi

Qadam 3. Xuddi shu moduldan bir nechta funktsiyalarni vergul (,) bilan ajrating

Struktura quyidagicha ko'rinadi:

[modul] import [funktsiya], [boshqaFunktsiya], [boshqaFunktsiya],… dan

  • Masalan, import qilish uchun

    randint

    va

    tasodifiy

    dan vazifalar

    tasodifiy

    modul va bu funktsiyalar yordamida tasodifiy sonlarni chop eting, siz shunday yozardingiz:

    tasodifiy importdan randint, tasodifiy chop etish (randint (0, 5)) chop etish (tasodifiy ())

Python moduldan hamma narsani import qiladi
Python moduldan hamma narsani import qiladi

Qadam 4. a yordamida butun modullarni import qiling

*

funktsiya nomi o'rniga.

Struktura quyidagicha ko'rinadi:

[modul] importidan *

  • Masalan, to'liq import qilish uchun

    tasodifiy

    modul va undan keyin tasodifiy sonni chop eting

    randint

    funktsiyasi, siz yozasiz:

    tasodifiy importdan * chop etish (randint (0, 5))

Ko'p modullardan Python import faylini import qiladi
Ko'p modullardan Python import faylini import qiladi

Qadam 5. Importdan bir nechta ko'rsatmalarni yozib, bir nechta modullarni import qiling

Kodni o'qilishi uchun har bir ko'rsatma uchun yangi qatorni boshlash kerak, lekin ularni a bilan ajratib qo'yish kerak

;

ham ishlaydi.

  • Masalan, import qilish uchun

    randint

    dan funksiya

    tasodifiy

    modul va

    kv

    dan funksiya

    matematika

    modul va keyin ikkala funktsiyadan natijani chop eting, siz shunday yozasiz:

    matematik importdan kvrt tasodifiy import randint # Bundan tashqari, ishlaydi, lekin o'qish qiyin: # tasodifiy import randintidan; matematik importdan sqrt print (randint (0, 5)) print (sqrt (25))

2 -usul 2: Import ko'rsatmasidan foydalanish

Import buyrug'i funktsiyalarni moduldan import qiladi va funktsiyalar o'sha moduldan ko'rinishini qoldiradi. Import buyrug'i bilan import qilingan funktsiyadan foydalanganda modul nomi va undan oldin nuqta (.) Yozish kerak.

Import buyrug'i moduldan bitta funktsiyani boshqa barcha narsalarni import qilmasdan import qilishga ruxsat bermaydi.

Python moduli index
Python moduli index

Qadam 1. Modulni toping

Import qilinadigan modulni toping. O'rnatilgan modullarning to'liq ro'yxatini bu erda (v2.7) va bu erda (v3.5) topishingiz mumkin.

Python import module
Python import module

Qadam 2. Modulni import qilish uchun quyidagi tuzilishga ega yozing:

import [modul]

  • Masalan, import qilish uchun

    tasodifiy

    modul va undan keyin tasodifiy sonni chop eting

    randint

    funktsiya:

    tasodifiy nashrni import qilish (random.randint (0, 5))

Python bir nechta modullarni import qiladi
Python bir nechta modullarni import qiladi

3 -qadam. Bir nechta modullarni vergul (,) bilan ajrating

Tuzilishi quyidagicha:

import [modul], [otherModule], [anotherModule],…

Agar siz aniqroq ko'rinadigan bo'lsa yoki sizning holatingizda mantiqiy bo'lsa, siz bir nechta satrlarda bir nechta import ko'rsatmalari qilishingiz mumkin.

  • Masalan, import qilish uchun

    tasodifiy

    va

    matematika

    modullar va keyin natijalarini chop eting

    randint

    va

    kv

    Ushbu modullarga kiritilgan funktsiyalarni siz yozasiz:

    tasodifiy, matematik bosib chiqarish (random.randint (0, 5)) chop etish (math.sqrt (25))

Tavsiya: