Variables and Types

Free Python course in Bengali. বাংলায় পাইথন শিখুন এর সাথে  Education Freelancing coding Tutorial programming tutorial python free course learn to code

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


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


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।

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


[পূর্ববর্তী ক্লাস ##fas fa-backward##]                                                    [পরবর্তী ক্লাস ##fas fa-forward##]