কম্পিউটার

পাইথনে দাবী কি এবং কিভাবে তারা বাহিত হয়?


একটি দাবী হল একটি বিবেক-পরীক্ষা যখন আপনি একটি প্রোগ্রামের পরীক্ষা সম্পন্ন করেন৷

একটি দাবী একটি বৃদ্ধি-যদি বিবৃতি (বা আরও সুনির্দিষ্টভাবে, একটি বাড়াতে-যদি-না-বিবৃতি) অনুরূপ। একটি অভিব্যক্তি পরীক্ষা করা হয়, এবং যদি ফলাফল মিথ্যা হতে দেখা যায়, একটি ব্যতিক্রম উত্থাপিত হয়। অ্যাসার্ট স্টেটমেন্ট ব্যবহার করে দাবী করা হয়।

প্রোগ্রামাররা প্রায়ই বৈধ ইনপুট পরীক্ষা করার জন্য একটি ফাংশনের শুরুতে এবং একটি ফাংশন কলের পরে বৈধ আউটপুট পরীক্ষা করার জন্য দাবি রাখে। নীচের দাবী বিবৃতি ব্যবহার করে

উদাহরণ

x,y = 8,8
assert x<y, 'x and y are equal'

আউটপুট

Traceback (most recent call last):
File "C:/Users/TutorialsPoint1/PycharmProjects/TProg/Exception
handling/assertionerror1.py", line 9, in <module>
assert x<y, 'x and y are equal'
AssertionError: x and y are equal

অ্যাসার্ট স্টেটমেন্ট ছাড়া সমতুল্য কোড একই আউটপুট তৈরি করে

উদাহরণ

x,y =8,8
if not x<y :
raise AssertionError('x and y are equal')

আউটপুট

Traceback (most recent call last):
File "C:/Users/TutorialsPoint1/PycharmProjects/TProg/Exception handling/assertionerror1.py", line 7, in <module>
raise AssertionError('x and y are equal')
AssertionError: x and y are equal

  1. ফেডোরা ল্যাবগুলি কী এবং কীভাবে তারা আপনার জন্য দরকারী?

  2. প্রগতিশীল ওয়েব অ্যাপস কি এবং কিভাবে তারা নেটিভ অ্যাপের সাথে তুলনা করে?

  3. টপ-লেভেল ডোমেন (TLD) কি এবং তারা কিভাবে কাজ করে?

  4. Windows Sysinternals:এগুলি কী এবং কীভাবে সেগুলি ব্যবহার করবেন?