পাইথনে, আমাদের কিছু নির্দিষ্ট ডেটা টাইপের সাথে একটি ভেরিয়েবল ঘোষণা করতে হবে না।
ভেরিয়েবল ঘোষণা করার জন্য পাইথনের কোন কমান্ড নেই। একটি ভেরিয়েবল তৈরি করা হয় যখন এটিতে কিছু মান নির্ধারণ করা হয়। একটি ভেরিয়েবলের জন্য নির্ধারিত মান সেই ভেরিয়েবলের ডেটা প্রকার নির্ধারণ করে।
সুতরাং, পাইথনে একটি ভেরিয়েবল ঘোষণা করা খুবই সহজ।
-
শুধু ভেরিয়েবলের নাম দিন
-
এটিতে প্রয়োজনীয় মান বরাদ্দ করুন
-
ভেরিয়েবলের ডেটা টাইপ স্বয়ংক্রিয়ভাবে নির্ধারিত মান থেকে নির্ধারিত হবে, আমাদের এটি স্পষ্টভাবে সংজ্ঞায়িত করার দরকার নেই।
একটি পূর্ণসংখ্যা পরিবর্তনশীল ঘোষণা করুন
একটি পূর্ণসংখ্যা পরিবর্তনশীল −
ঘোষণা করতে-
পরিবর্তনশীলটির নাম দিন
-
এটিতে একটি পূর্ণসংখ্যা মান নির্ধারণ করুন
উদাহরণ
x=2 print(x) print(type(x))
এইভাবে আপনি পাইথনে একটি পূর্ণসংখ্যা ভেরিয়েবল ঘোষণা করেন। শুধু ভেরিয়েবলের নাম দিন এবং এটিতে প্রয়োজনীয় মান নির্ধারণ করুন। ডেটাটাইপ স্বয়ংক্রিয়ভাবে নির্ধারিত হয়।
আউটপুট
2 <class 'int'>
একটি স্ট্রিং ভেরিয়েবল ঘোষণা করুন
ভেরিয়েবলের জন্য একটি স্ট্রিং মান বরাদ্দ করুন এবং এটি একটি স্ট্রিং ভেরিয়েবল হয়ে যাবে। পাইথনে, স্ট্রিং মান বেত একক উদ্ধৃতি বা ডবল উদ্ধৃতিতে বরাদ্দ করা হয়।
উদাহরণ
x='2' print(x) print(type(x))
আউটপুট
2 <class 'str'>
একটি ফ্লোট ভেরিয়েবল ঘোষণা করুন
একটি ফ্লোট ভেরিয়েবলকে ফ্লোট মান নির্ধারণ করে ঘোষণা করা যেতে পারে। আরেকটি উপায় হল টাইপকাস্টিং।
আমরা উভয়ই ব্যবহার করব।
উদাহরণ
x=2.0 print(x) print(type(x)) y=float(2) print(y) print(type(y))
আউটপুট
2.0 <class 'float'> 2.0 <class 'float'>
দ্রষ্টব্য : স্ট্রিং ভেরিয়েবলকে টাইপ কাস্টিং ব্যবহার করেও ঘোষণা করা যেতে পারে, যখন স্ট্রিং হিসাবে পূর্ণসংখ্যার মান ব্যবহার করা হয়।
অন্য কিছু ভাষার বিপরীতে, যেখানে আমরা একটি ভেরিয়েবলে শুধুমাত্র সংজ্ঞায়িত ডেটা টাইপের মান নির্ধারণ করতে পারি। এর মানে হল একটি পূর্ণসংখ্যা ভেরিয়েবল শুধুমাত্র প্রোগ্রাম জুড়ে একটি পূর্ণসংখ্যা মান নির্ধারণ করা যেতে পারে। কিন্তু, পাইথনে, ভেরিয়েবল একটি নির্দিষ্ট ডেটাটাইপের নয়। তাদের ডেটাটাইপ সেট করার পরেও পরিবর্তন করা যেতে পারে।
নিম্নলিখিত উদাহরণটি উপরের ধারণাটিকে স্পষ্ট করবে।
উদাহরণ
x=10 print(x) print(type(x)) x="abc" print(x) print(type(x))
আউটপুট
10 <class 'int'> abc <class 'str'>
চলক x টাইপ int ছিল. পরে যখন স্ট্রিং মান এটিকে বরাদ্দ করা হয়, তখন এটি একটি স্ট্রিং ভেরিয়েবলে পরিবর্তিত হয়।