পাইথন ব্যবহার করে ডেটা ম্যানিপুলেশনের সময়, আমাদের পরিবর্তনশীলটির ডেটা টাইপ নির্ধারণ করতে হতে পারে। এটি সেই নির্দিষ্ট ডেটা টাইপের জন্য উপযুক্ত পদ্ধতি বা ফাংশন প্রয়োগ করতে আমাদের সাহায্য করবে। এই নিবন্ধে আমরা দেখব কিভাবে আমরা একটি ভেরিয়েবল স্ট্রিং ডেটা টাইপের কিনা তা খুঁজে বের করতে পারি।
টাইপ() ব্যবহার করা
type() পদ্ধতি এটিতে সরবরাহ করা ইনপুটের ডেটা প্রকারের মূল্যায়ন করে। আমরা ভেরিয়েবলটিকে সরাসরি টাইপ () পদ্ধতিতে ইনপুট হিসাবে নেব এবং ভেরিয়েবলটিকে মূল্যায়ন করব।
উদাহরণ
var1 = "Hello" var2 = 123 var3 = "123" # using type() res_var1 = type(var1) == str res_var2 = type(var2) == str res_var3 = type(var3) == str # print result print("Is variable a string ? : " + str(res_var1)) print("Is variable a string ? : " + str(res_var2)) print("Is variable a string ? : " + str(res_var3))
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Is variable a string ? : True Is variable a string ? : False Is variable a string ? : True
isinstance() ব্যবহার করে
আমরা isistance পদ্ধতিও ব্যবহার করতে পারি। এখানে আমরা ভেরিয়েবল এবং str প্যারামিটার উভয়ই সরবরাহ করি যাতে ভেরিয়েবলটি স্ট্রিং প্রকারের কিনা তা পরীক্ষা করা যায়।
উদাহরণ
var1 = "Hello" var2 = 123 var3 = "123" # using isstance() res_var1 = isinstance(var1, str) res_var2 = isinstance(var2, str) res_var3 = isinstance(var3, str) # print result print("Is variable a string ? : " + str(res_var1)) print("Is variable a string ? : " + str(res_var2)) print("Is variable a string ? : " + str(res_var3))
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Is variable a string ? : True Is variable a string ? : False Is variable a string ? : True