কম্পিউটার

পাইথনে টাইপ চেক করার ক্যানোনিকাল উপায় কি?


যদি আপনি দেখতে চান যে কোনো বস্তু, x ঠিক একটি প্রদত্ত টাইপের একটি উদাহরণ (একটি সাব-টাইপ নয়), আপনি টাইপ ব্যবহার করতে পারেন এর ধরন পেতে এবং is স্টেটমেন্ট ব্যবহার করে চেক করতে পারেন। পি>

উদাহরণ

x = "Hello"
if type(x) is str:
   print("x is an instance of str")

আউটপুট

এটি আউটপুট দেবে

x is an instance of str
এর একটি উদাহরণ

আপনি যদি x একটি MyClass বা MyClass-এর কোনো সাবক্লাসের একটি উদাহরণ কিনা তা পরীক্ষা করতে চান, আপনি isinstance পদ্ধতি কল ব্যবহার করতে পারেন।

উদাহরণ

x = "Hello"
if isinstance(x, str):
   print("x is an instance of str")

আউটপুট

এটি আউটপুট দেবে

x is an instance of str
এর একটি উদাহরণ
  1. ভাজকের সংখ্যা জোড় বা বিজোড় কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  2. পাইথনে স্ট্রিংটি খালি কিনা তা পরীক্ষা করার সবচেয়ে মার্জিত উপায় কী?

  3. একটি স্ট্রিং আলফানিউমেরিক কিনা তা পরীক্ষা করতে পাইথন রেগুলার এক্সপ্রেশন কী?

  4. পাইথন ব্যতিক্রম লগ করার সেরা উপায় কি?