কম্পিউটার

পাইথনে from...import * স্টেটমেন্টের ব্যবহার কী?


"মডিউল আমদানি থেকে *" বিবৃতিটি পাইথন মডিউল থেকে সমস্ত ফাংশন আমদানি করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, যদি আপনি গণিত মডিউল থেকে সমস্ত ফাংশন আমদানি করতে চান এবং "গণিত" উপসর্গ করতে চান না। তাদের কল করার সময়, আপনি এটি নিম্নরূপ করতে পারেন:

>>> from math import *
>>> sin(0)
0.0
>>> cos(0)
1.0

নোট করুন যে কোনও যুক্তিসঙ্গত বড় কোডের সেটের জন্য, আপনি যদি * আমদানি করেন তবে আপনি সম্ভবত এটিকে মডিউলে সিমেন্ট করবেন, সরানো যাবে না। এর কারণ হল কোডে ব্যবহৃত আইটেমগুলি 'মডিউল' থেকে আসছে তা নির্ধারণ করা কঠিন, যাতে আপনি মনে করেন যে আপনি আর আমদানি ব্যবহার করবেন না তবে এটি নিশ্চিত করা অত্যন্ত কঠিন। এটি মূলত নেমস্পেসকে বিশৃঙ্খল করে রাখে এবং আপনার মডিউলে জিনিসের নাম দেওয়ার জন্য আপনাকে কম বিকল্প দেয়।


  1. পাইথন মডিউল থেকে একটি একক ফাংশন কিভাবে আমদানি করবেন?

  2. পাইথন আমদানি বিবৃতি সহ একাধিক মডিউল কীভাবে ব্যবহার করবেন?

  3. পাইথনে আমদানি বিবৃতি ব্যবহার কি?

  4. পাইথনে অ্যাসার্ট স্টেটমেন্টের ব্যবহার কী?