ভূমিকা
পাইথন ভেরিয়েবলগুলোর জন্য এক্সপ্লিসিট ডিক্লেরেশন দরকার নয়। মান অ্যাসাইন করার সাথে সাথে অটোমেটিক্যালি ডিক্লেরেশন হয়। সমান চিহ্ন (=) দিয়ে মান অ্যাসাইন করা হয়।
সিনট্যাক্স
variable_name = value
সমান চিহ্নের বাম পক্ষ ভেরিয়েবল নাম, ডান পক্ষ সংরক্ষণ করার মান।
উদাহরণ
counter = 100 # ইন্টিজার অ্যাসাইনমেন্ট miles = 1000.0 # ফ্লোটিং পয়েন্ট name = "John" # স্ট্রিং print(counter) # 100 print(miles) # 1000.0 print(name) # John
আউটপুট
100 1000.0 John
নামকরণ কনভেনশন
- ভেরিয়েবল নাম অক্ষর বা আন্ডারস্কোর (_) দিয়ে শুরু হতে হবে
- নামে শুধু অক্ষর, সংখ্যা, আন্ডারস্কোর থাকতে পারে
- কেস-সেনসিটিভ:
nameএবংNameআলাদা - রিজার্ভড ওয়ার্ড (if, for, while ইত্যাদি) ব্যবহার করা যাবে না
ডাইনামিক টাইপিং
x = 10 # int x = "Hello" # এখন str - পাইথনে একই ভেরিয়েবল ভিন্ন টাইপ ধারণ করতে পারে