পাইথন ব্যবহার করে ডেটা ম্যানিপুলেশনের সময়, আমাদের পরিবর্তনশীলটির ডেটা টাইপ নির্ধারণ করতে হতে পারে। এটি সেই নির্দিষ্ট ডেটা টাইপের জন্য উপযুক্ত পদ্ধতি বা ফাংশন প্রয়োগ করতে আমাদের সাহায্য করবে। এই নিবন্ধে আমরা দেখব কিভাবে আমরা একটি ভেরিয়েবল স্ট্রিং ডেটা টাইপের কিনা তা খুঁজে বের করতে পারি।
টাইপ() ব্যবহার করা
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