نحوه وارد کردن یک ماژول به پایتون: 2 مرحله (همراه با تصاویر)

فهرست مطالب:

نحوه وارد کردن یک ماژول به پایتون: 2 مرحله (همراه با تصاویر)
نحوه وارد کردن یک ماژول به پایتون: 2 مرحله (همراه با تصاویر)

تصویری: نحوه وارد کردن یک ماژول به پایتون: 2 مرحله (همراه با تصاویر)

تصویری: نحوه وارد کردن یک ماژول به پایتون: 2 مرحله (همراه با تصاویر)
تصویری: آموزش کامل رسم نمودار در اکسل و انواع آن و تمام تنظیمات مربوط به نمودار 2024, آوریل
Anonim

نحو پایتون اجازه می دهد تا کد با استفاده از چیزی به نام ماژول ها به میزان قابل توجهی کوتاه شود. ماژول ها مشابه فایلهای هدر در C ++ ، محل ذخیره تعاریف توابع هستند. آنها به کاربردهای متداول ، مانند ماژول زمان ، که عملکردهایی را برای استفاده های مربوط به زمان ارائه می دهد ، تفکیک شده اند.

مراحل

روش 1 از 2: استفاده از دستورالعمل from-import

دستور از واردات توابع را از یک ماژول وارد می کند و به شما امکان می دهد از آنها مانند توابع هسته اصلی پایتون استفاده کنید. شما نمی بینید که توابع متعلق به ماژول هستند.

ماژول پایتون index
ماژول پایتون index

مرحله 1. ماژول را پیدا کنید

ماژول مورد نظر را وارد کنید. لیست کاملی از ماژول های ساخته شده را می توانید در اینجا (v2.7) و اینجا (v3.5) مشاهده کنید.

پایتون از تابع واردات ماژول example
پایتون از تابع واردات ماژول example

مرحله 2. برای وارد کردن یک تابع خاص از یک ماژول خاص ، بنویسید:

از [module] import [function]

این به اسکریپت می گوید که از یک تابع خاص از یک ماژول خاص استفاده می کنید.

  • به عنوان مثال ، برای وارد کردن

    رندنت

    عملکرد از

    تصادفی

    ماژول و چاپ یک عدد تصادفی با استفاده از آن تابع ، می نویسید:

    از چاپ واردات تصادفی randint (randint (0 ، 5))

پایتون از ماژول بسیاری از functions را وارد می کند
پایتون از ماژول بسیاری از functions را وارد می کند

مرحله 3. چندین توابع را از یک ماژول با کاما (،) جدا کنید

ساختار به این شکل است:

از [module] import [function] ، [otherFunction] ، [otherFunction] ،…

  • به عنوان مثال ، برای وارد کردن

    رندنت

    و

    تصادفی

    توابع از

    تصادفی

    ماژول و چاپ اعداد تصادفی با استفاده از این توابع ، می نویسید:

    از واردات تصادفی randint ، چاپ تصادفی (randint (0 ، 5)) چاپ (تصادفی ())

پایتون از ماژول importing Everything
پایتون از ماژول importing Everything

مرحله 4. کل ماژول ها را با استفاده از a وارد کنید

*

به جای نام یک تابع

ساختار به این شکل است:

از [module] import *

  • به عنوان مثال ، برای وارد کردن کل

    تصادفی

    ماژول و سپس یک عدد تصادفی را با آن چاپ کنید

    رندنت

    تابع ، شما می نویسید:

    از واردات تصادفی * چاپ (randint (0 ، 5))

پایتون از بسیاری از ماژول ها وارد کنید function
پایتون از بسیاری از ماژول ها وارد کنید function

مرحله 5. با نوشتن چندین دستورالعمل از واردات ، چندین ماژول را وارد کنید

شما باید یک خط جدید برای هر دستورالعمل شروع کنید تا کد خوانا باشد ، اگرچه آنها را با a جدا کنید

;

نیز کار می کند

  • به عنوان مثال ، برای وارد کردن

    رندنت

    عملکرد از

    تصادفی

    ماژول و

    sqrt

    عملکرد از

    ریاضی

    ماژول و سپس نتیجه ای از هر دو عملکرد را چاپ کنید ، می نویسید:

    از واردات تصادفی randint از واردات ریاضی sqrt # نیز کار می کند ، اما خواندن آن سخت است: # از واردات تصادفی randint؛ از واردات ریاضی sqrt print (randint (0، 5)) print (sqrt (25))

روش 2 از 2: استفاده از دستورالعمل واردات

دستورالعمل واردات توابع را از یک ماژول وارد می کند و مشخص می کند که توابع از آن ماژول هستند. هنگام استفاده از تابع وارد شده با دستورالعمل وارد کردن ، باید نام ماژول و یک نقطه (.) را قبل از آن بنویسید.

دستورالعمل وارد کردن اجازه نمی دهد که یک تابع را از یک ماژول وارد کنید بدون اینکه همه موارد دیگر را وارد کنید.

ماژول پایتون index
ماژول پایتون index

مرحله 1. ماژول را پیدا کنید

ماژول مورد نظر را وارد کنید. لیست کاملی از ماژول های ساخته شده را می توانید در اینجا (v2.7) و اینجا (v3.5) مشاهده کنید.

module وارد کردن پایتون
module وارد کردن پایتون

مرحله 2. برای وارد کردن یک ماژول ، با ساختار زیر بنویسید:

وارد کردن [ماژول]

  • به عنوان مثال ، برای وارد کردن

    تصادفی

    ماژول و سپس یک عدد تصادفی را با آن چاپ کنید

    رندنت

    عملکرد:

    وارد کردن چاپ تصادفی (random.randint (0 ، 5))

پایتون چندین modules را وارد کنید
پایتون چندین modules را وارد کنید

مرحله 3. چندین ماژول را با کاما (،) جدا کنید

ساختار این است:

وارد کردن [ماژول] ، [otherModule] ، [otherModule] ،…

همچنین اگر در مورد خاص شما خوانا تر و منطقی تر به نظر می رسد ، می توانید چندین دستورالعمل واردات را در چندین خط وارد کنید.

  • به عنوان مثال ، برای وارد کردن

    تصادفی

    و

    ریاضی

    ماژول ها و سپس نتایج حاصل از آن را چاپ کنید

    رندنت

    و

    sqrt

    توابعی که در این ماژول ها وجود دارد ، باید بنویسید:

    واردات تصادفی ، چاپ ریاضی (random.randint (0 ، 5)) چاپ (math.sqrt (25))

توصیه شده: