কম্পিউটার

পাইথন কি গতিশীলভাবে টাইপ করা ভাষা?


হ্যাঁ, এটা. পাইথন একটি গতিশীল টাইপ করা ভাষা। গতিশীল কি? Python-এ একটি ভেরিয়েবলের মান নির্ধারণ করার সময় আমাদের ভেরিয়েবলের ধরন ঘোষণা করতে হবে না . অন্যান্য ভাষা যেমন সি, সি++, জাভা, ইত্যাদি, সেখানে মান নির্ধারণের আগে ভেরিয়েবলের কঠোর ঘোষণা রয়েছে।

পাইথন আমরা ভেরিয়েবলের ধরন ঘোষণা না করলেও কোনো সমস্যা নেই। এটি প্রোগ্রামের রানটাইমে ভেরিয়েবলের ধরনের বর্ণনা করে। তাই, পাইথন একটি গতিশীল টাইপ করা ভাষা। আসুন একটি উদাহরণ দেখি।

উদাহরণ

## assigning a value to a variable
x = [1, 2, 3]
## x is a list here
print(type(x))
## reassigning a value to the 'x'
x = True
## x is a bool here
print(type(x))

আপনি যদি উপরের প্রোগ্রামটি চালান তবে এটি নিম্নলিখিত ফলাফলগুলি তৈরি করবে৷

আউটপুট

<class 'list'>
<class 'bool'>

  1. পাইথন এনভায়রনমেন্ট ভেরিয়েবল কিভাবে ব্যবহার করবেন

  2. পাইথন ভেরিয়েবলস:একটি কিভাবে-টু গাইড

  3. C ভাষায় একটি পরিবর্তনশীলের সুযোগ ব্যাখ্যা কর।

  4. কিভাবে Python plt.title এ একটি ভেরিয়েবল যোগ করবেন?