কম্পিউটার

পাইথনে জেনেরিক আউটপুট ফরম্যাটিং


পাইথনে কিছু ডেটা প্রক্রিয়াকরণের ফলাফল প্রিন্ট করার সময় আমাদের নির্দিষ্ট আকর্ষণীয় বিন্যাসে বা কিছু গাণিতিক নির্ভুলতার সাথে আউটপুট করতে হতে পারে। এই প্রবন্ধে আমরা দেখব কোন কোন বিকল্পগুলি ব্যবহার করে আমরা ফলাফল আউটপুট করতে পারি।

ফরম্যাট ব্যবহার করা

এই পদ্ধতিতে আমরা ফর্ম্যাট নামক ইন-বিল্ট ফাংশন ব্যবহার করি। বিন্যাস দ্বারা সরবরাহ করা হবে এমন মানগুলির স্থানধারকদের জন্য আমরা {} ব্যবহার করি। ডিফল্টরূপে অবস্থানগুলি বিন্যাস ফাংশন থেকে আসা মানগুলির একই ক্রম অনুসারে পূরণ করা হবে। কিন্তু আমরা সূচক হিসাবে 0 দিয়ে শুরু হওয়া অবস্থানের পরিপ্রেক্ষিতে মানগুলিকে জোর করতে পারি।

উদাহরণ

<পূর্ব>আবহাওয়া =['রৌদ্রোজ্জ্বল', 'বৃষ্টি']দিন =['সোম', 'মঙ্গল', 'বৃহস্পতি']মুদ্রণ('{} তারিখে এটি হবে {}'।ফর্ম্যাট(দিন[0], আবহাওয়া) [1]))প্রিন্ট('{}তে এটি হবে {}'।ফরম্যাট(দিন[1], আবহাওয়া[0]))প্রিন্ট('{}তে এটি হবে {}'।ফর্ম্যাট(দিন[2] , ওয়েদার '.ফরম্যাট(দিন[2], আবহাওয়া[1]))

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

আউটপুট

সোম এ বৃষ্টি হবে মঙ্গল রোদ হবে বৃহস্পতি রোদ হবে সোম রোদ হবে বৃহস্পতিতে বৃষ্টি হবে

% ব্যবহার করা হচ্ছে

এই পদ্ধতিটি গাণিতিক অভিব্যক্তির জন্য আরও উপযুক্ত। আমরা প্রদর্শন করতে দশমিক স্থানের সংখ্যা পরিচালনা করতে পারি বা একটি ফ্লোটের দশমিক অংশটি মুদ্রণ করতে পারি। আমরা প্রদত্ত সংখ্যাগুলিকে বৈজ্ঞানিক স্বরলিপির মতো অক্টাল বা সূচকীয় মানগুলিতে রূপান্তর করতে পারি।

উদাহরণ

# প্রিন্ট করুন দশমিক ছাপ 18.376, 134.219))## অক্টাল ভ্যালুপ্রিন্ট ("% 2.7o" % (25))# প্রিন্ট করুন এক্সপোনেনশিয়াল ভ্যালুপ্রিন্ট("% 7.4E" % (356.08977))

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

আউটপুট

গড় বয়স 18.38 এবং গ্রুপের উচ্চতা 134.219 গড় বয়স 18 এবং গ্রুপের উচ্চতা 13400000313.5609E+02

স্ট্রিং প্রান্তিককরণ

আমরা স্ট্রিং ফাংশন ljust, rjust বা কেন্দ্র ব্যবহার করে আউটপুটগুলিকে সারিবদ্ধ করতে পারি। ইনপুট স্ট্রিং ছাড়াও তারা আরেকটি মান নিতে পারে যা প্যাডিং সারিবদ্ধকরণের জন্য ব্যবহৃত হয়।

উদাহরণ

strA ="শুভ জন্মদিন!"# কেন্দ্রপ্রিন্টে সারিবদ্ধ(strA.center(40, '~'),'\n')# মুদ্রণ বাম প্রান্তিককৃত মুদ্রণ(strA.ljust(40, 'x'),'\n ')# মুদ্রণ ডান প্রান্তিককৃত মুদ্রণ(strA.rjust(40, '^'),'\n')

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

আউটপুট

~~~~~~~~~~~শুভ জন্মদিন!~~~~~~~~~~~শুভ জন্মদিন!xxxxxxxxxxxxxxxxxxxxxxxx^^^^^^^^^^^^^^^ ^^^^^^^^^শুভ জন্মদিন!

  1. পাইথনে টিপল তুলনা করুন

  2. পাইথনে Tuple গুন

  3. পাইথনে Tuple বিভাগ

  4. পাইথনে প্যাটার্ন কিভাবে প্রিন্ট করবেন?