کتابخانهٔ همراه Python
کتابخانهٔ همراه همان ماژولهایی است که با زبان میآیند و برای آوردنشان چیزی نصب نمیکنید. math و json و csv در این مجموعهاند. bakery نیست. آن پوشه را خودتان نوشتید. math را دانلود نمیکنید و در پوشهٔ خودتان کپی نمیکنید. خط import تمام کار است. نصب برای صفحهای بعدتر است. اینجا ماژول از قبل روی دستگاه است، چون زبان آن را آورده.
import math
print(math.floor(2.9))
روی صفحه 2 دیده میشود. floor کسر را کنار میگذارد. 2.9 به 3 بدل نمیشود و 2.9 هم نمیماند. نتیجه عدد صحیح 2 است، نه 2.0. sqrt در این برنامه نیست. import کردن math را از قبل میدانید. floor نام دیگری داخل همان ماژول است. print عدد 2 را بدون نقطه مینویسد. اگر نتیجه 2.0 بود، نقطه روی صفحه دیده میشد.
📊 ماژول از کجا میآید
| ماژول | از کجا |
|---|---|
| math | کتابخانهٔ همراه |
| json | همان کتابخانه |
| csv | همان کتابخانه |
| bakery | پوشهای که خودتان مینویسید |
اگر پوشهٔ bakery روی دستگاه نباشد، import bakery میایستد. نام این ایست ModuleNotFoundError است. این خط در برنامه نیست. بهجای آن None گذاشته نمیشود و برنامه ادامه پیدا نمیکند. math اینطور نمیایستد. math از قبل در کتابخانه است و import آن را پیدا میکند.
صفحهٔ بعد تاریخ و ساعت است. این صفحه فقط ماژولهای همراه زبان را از پوشهای که خودتان مینویسید جدا میکند، و نشان میدهد floor کسر را کنار میگذارد.
از قبل هست، یا خودتان نوشتهاید
math.floor(2.9) عدد 2 را نشان میدهد. math و json و csv با زبان میآیند. bakery نمیآید. پوشهٔ غایب با ModuleNotFoundError میایستد. صفحهٔ بعد تاریخ و ساعت است.
🧠 دانش خود را بیازمایید
دانش خود را بیازمایید
خود را با این آزمون تعاملی به چالش بکشید و ببینید موضوع را چقدر خوب درک کردهاید
📝 دستورالعملها
- هر سوال را با دقت بخوانید
- بهترین پاسخ را برای هر سوال انتخاب کنید
- میتوانید آزمون را هر چند بار که میخواهید تکرار کنید
- پیشرفت شما در بالا نمایش داده میشود