Python Statements
What is Python Statements
Python এ statement কি?
পাইথন ইন্টারপ্রেটার(interpreter) যে ইন্সট্রাকশনসমূহ(Instructions) একটি Complete Code হিসেবে সম্পাদন করে তাকেই Python Statements বলে।
Python এ statement তিন ধরণের:
১. Single Line Or Simple Statements
২. Multi-Line Statements
৩. Compound Statements
Single Line Or Simple Statement
যখন একটি কমপ্লিট কোড একটি লাইনের মধ্যে লেখা হয় তখন এটাকে বলা হয় Single Line Statement বা Simple Statement.
i = int("10") # expression is evaluated and the result is assigned to the variable.
sum = 1 + 2 + 3 # statement contains an expression to be evaluated first.
print(i)
print(sum)
Python Single Line Statement বা Simple Statement মোট ১৪ প্রকার :
১. Python Expression Statement
২. Python Assignment Statement
৩. Python Assert Statement
৪. Python pass Statement
৫. Python del Statement
৬. Python return Statement
৭. Python yield Statement
৮. Python raise Statement
৯. Python break Statement
১০. Python continue Statement
১১. Python pass Statement
১২. Python import Statement
১৩. Python global Statement
১৪. Python nonlocal Statement
Web Development, Data Science and Big Data Course with Python, MongoDB, MySQL and Django
Multi Line Statement
যখন একটি কমপ্লিট কোড একাধিক লাইনের মধ্যে লেখা হয় তখন এটাকে বলা হয় Multi Line Statement. পাইথনে আপনি যখন নতুন line এ যাবেন তখন স্বয়ংক্রিয়ভাবেই পূর্বের স্টেটমেন্ট শেষ হয়ে যায়। কিন্তু আপনি চাইলে লাইন কন্টিনিউয়েশন ক্যারেক্টার (\) দ্বারা মাল্টিপল লাইনের স্টেটমেন্ট তৈরি করতে পারবেন।
message = "Hello There.\nYou have come to the right place to learn Python Programming.\n" \
"Follow the tutorials to become expert in Python. " \
"Don't forget to share it with your friends too."
total = 5 + 2 + 3 +\
4 + 3 + 6 +\
5 + 8 + 9
print(message)
print (total)
পাইথনে Parenthesis( ), ব্রাকেট[ ] এবং ব্রাসেস{ } ব্যবহার করলে স্বয়ংক্রিয়ভাবেই লাইন চলমান থাকে। এক্ষেত্রে লাইন কন্টিনিউয়েশন ক্যারেক্টার ব্যবহার করতে হয় না। যেমন:
Parenthesis( ) দিয়ে উদাহরণ :
total = (6 + 2 + 3 +
4 + 8 + 6 +
2 + 8 + 9)
print (total)
ব্রাকেট[ ] দিয়ে উদাহরণ :
students= ['Iqbal',
'Iftekhar',
'Jony',
'Ridoy']
print (students)
ব্রাসেস{ } দিয়ে উদাহরণ :
students = {'Emma': 70,
'Kelly': 65,
'Jessa': 75}
print(students)
Web Development, Data Science and Big Data Course with Python, MongoDB, MySQL and Django
Python Compound Statements
Compound statements অন্যান্য statements (groups গুলো ) থাকে। এবং Compound statement গুলো কোন না কোন উপায়ে ঐ অন্যান্য statements প্রভাবিত বা নিয়ন্ত্রণ করে। সাধারণত, compound statement গুলো একাধিক লাইনে বিস্তৃত থাকে, তবে একটি সম্পূর্ণ compound statement এক লাইনেও থাকতে পারে।
number = 10
if number > 0:
print('Positive number')
else:
print('Negative number')
print('This statement is always executed')
Compound statement নিম্নোক্ত conditional এবং loop statement গুলো থাকে :
- if statement: এটি একটি control flow statement যা condition টি True হলে এটির অধীনে statement গুলো execute করবে। এটি conditional statement হিসেবেও পরিচিত।
- while statement: while loop statement বারবার একটি কোড ব্লক এক্সিকিউট করে যখন একটি নির্দিষ্ট কন্ডিশন True থাকে। এটি looping statement হিসেবেও পরিচিত।
- for statement: এটি for loop স্টেটমেন্টের জন্য ব্যবহৃত হয়। আমরা যেকোনো ক্রম বা পুনরাবৃত্তিযোগ্য ভেরিয়েবলকে পুনরাবৃত্তি করতে পারি। ক্রমটি string, list, dictionary, set, অথবা tuple হতে পারে। এটি looping statement হিসেবেও পরিচিত।
- try statement: এটি exception handling এর জন্য ব্যবহৃত হয়।
- with statement: statement গুলির একটি group এর জন্য code cleanup করতে ব্যবহৃত হয়, যখন with statement কোডের একটি ব্লকের চারপাশে initialization এবং finalization কোড গুলোকে execution করার অনুমতি দেয়।