Variables and Types – ফ্রি পাইথন কোর্স ২০২০ – ক্লাস ৩

পাইথন সম্পূর্ণ অবজেক্ট অরিয়েন্টেড ল্যাঙ্গুয়েজ। পাইথনে ভেরিয়েবল ব্যবহার করার জন্য তা ডিকলেয়ার বা ঘোষনা দেওয়ার প্রয়োজন হয় না বা তাদের ধরণের ঘোষণার দরকার হয় না। পাইথনে প্রত্যেকটি ভেরিয়েবল এক একটি অবজেক্ট।

এখন কিছু বেসিক ভেরিয়েবলের ধরণ সম্পর্কে জানানো হবে।

Number- নম্বর:

পাইথন দুটি ধরণের সংখ্যা সমর্থন করে – পূর্ণসংখ্যা এবং দশমিক সংখ্যা। পাইথনে জটিল সংখ্যাও সমর্থন করে।

ভেরিয়েবল এর একটি উদাহারন:

number = 5 #Here number is a Variable
print(number)

ফ্লোটিং পয়েন্ট নম্বর হল দশমিক সংখ্যা। যেমনঃ ১.৯০৯, ৪৫.০৮৯, ৯৯.৯৯। ফ্লোটিং-পয়েন্ট নম্বরটি সংজ্ঞায়িত করতে আপনি নীচের একটি স্বরলিপি ব্যবহার করতে পারেন:

float = 10.00
print(float)
float = float(10)
print(float)

রেজাল্ট:

10.00
10.00

বলে রাখা ভালো 10 কিন্তু Integer এবং 10.00 ফ্লোটিং পয়েন্ট নম্বর। এই দুটির মধ্যে সাধারনত কোনো পার্থক্য নেই কিন্তু কম্পিউটারে এর পার্থক্য রয়েছে। উপরের কোডে float() ব্যবহার করা হয়েছে Integer ’10’ কে Floating point number ‘10.00’ এ রূপান্তর করার জন্য। এরকম আরো কমান্ড রয়েছে যার মাধ্যমে Integer, Float এবং String কে রূপান্তর করা যায়। এগুলো হল: str(), int().

String- স্ট্রিং:

স্ট্রিংগুলি একটি একক উদ্ধৃতি বা একটি ডাবল উদ্ধৃতি দিয়ে সংজ্ঞায়িত করা হয়। য়েমন:

string1 = 'Hello' #A string with single quote.
print(string1)
string2 = "World" #A string with double quote
print(string)

ফলাফল:

Hello
World

উভয়ের মধ্যে পার্থক্য হ’ল ডাবল কোট ব্যবহার করে অ্যাস্ট্রোফেস অন্তর্ভুক্ত করা সহজ হয় (যেখানে এগুলি স্ট্রিংটি সমাপ্ত করে, যদি একক উদ্ধৃতি ব্যবহার করে)। এছাড়াও স্ট্রিং একাধিক উদ্ধৃতির মধ্যে লেখা যায়। তবে এটা তখনই দরকার হয় যখন আপনার বাক্যে ডাবল উদ্ধৃতি ব্যবহার করেন। যেমন:

sentence = '''"It is used in complex cases." said John.'''
print(sentence)

অ্যাসাইনমেন্টগুলি একই লাইনে একসাথে একাধিক ভেরিয়েবলে করা যেতে পারে যেমন:

a, b = 2, 8
print(a)
print(b)

ফলাফল:

2
8

এখানে a এর মান 2 এবং b এর মান 8।

পরবর্তিতে স্ট্রিং সম্পর্কে আরাে জানবো।

Leave a Comment