আনুষ্ঠানিকভাবে, True
একটি পাইথন বিল্ট-ইন ধ্রুবক এর bool, প্রকার।
আপনি বুলিয়ান অপারেশনগুলি বুল টাইপগুলিতে ব্যবহার করতে পারেন (উদাহরণস্বরূপ ইন্টারেক্টিভ পাইথন প্রম্পটে) এবং সংখ্যাগুলিকে বুলের ধরণে রূপান্তর করতে পারেন :
>>> print not True
False
>>> print not False
True
>>> print True or False
True
>>> print True and False
False
>>> a=bool(9)
>>> print a
True
>>> b=bool(0)
>>> print b
False
>>> b=bool(0.000000000000000000000000000000000001)
>>> print b
True
আপনি যা দেখেন এবং পাইথন সংকলকটি যা দেখায় তার সাথে সেখানে "গ্যাচা" রয়েছে:
>>> n=0
>>> print bool(n)
False
>>> n='0'
>>> print bool(n)
True
>>> n=0.0
>>> print bool(n)
False
>>> n="0.0"
>>> print bool(n)
True
পাইথন কীভাবে অভ্যন্তরীণভাবে বুলের ধরণগুলি সংরক্ষণ করে তার ইঙ্গিত হিসাবে, আপনি বুলের ধরণগুলি পূর্ণসংখ্যায় ফেলে দিতে পারেন এবং ট্রুটি 1 এবং ভুয়া 0 হিসাবে প্রকাশিত হবে:
>>> print True+0
1
>>> print True+1
2
>>> print False+0
0
>>> print False+1
1
আসলে পাইথন bool
টাইপ পাইথনের ধরণের একটি উপশ্রেণী int
:
>>> type(True)
<type 'bool'>
>>> isinstance(True, int)
True
আপনার প্রশ্নের আরও গুরুত্বপূর্ণ অংশটি হ'ল "কী while True
?" 'সত্য কী', এবং একটি গুরুত্বপূর্ণ তাত্পর্য: মিথ্যা কী?
প্রথমত, যে ভাষাটি আপনি শিখছেন তার জন্য ভাষা কী 'সত্যবাদী' এবং 'মিথ্যা' বলে বিবেচনা করে তা শিখুন। পাইথন সত্যকে পার্ল সত্যের চেয়ে কিছুটা আলাদা বিবেচনা করে । অন্যান্য ভাষায় সত্য / মিথ্যা সম্পর্কে কিছুটা আলাদা ধারণা রয়েছে। আপনার ভাষা বিভিন্ন অপারেশনের জন্য সত্য এবং মিথ্যা বলে বিবেচনা করে এবং পরে অনেক মাথাব্যথা এড়ানোর জন্য জেনে রাখুন!
অনেকগুলি অ্যালগরিদম রয়েছে যেখানে আপনি যা সন্ধান করছেন তা না পাওয়া পর্যন্ত আপনি কিছু প্রক্রিয়া করতে চান। অতএব অসীম লুপ বা অনির্দিষ্ট লুপ। এই ভাষার জন্য প্রতিটি ভাষার নিজস্ব প্রতিমা রয়েছে। এখানে সাধারণ সি অসীম লুপ রয়েছে যা পার্লের জন্যও কাজ করে:
for(;;) { /* loop until break */ }
/* or */
while (1) {
return if (function(arg) > 3);
}
while True:
ফর্ম গোষ্ঠীর বাইরে ভঙ্গ কিছু পথ সঙ্গে অনির্দিষ্ট loops জন্য পাইথন খুবই সাধারণ বিষয়। কীভাবে আপনি লুপগুলি ভাঙেন তা বোঝার জন্য পাইথন ফ্লো কন্ট্রোল শিখুন while True
। বেশিরভাগ ভাষার মতো নয়, উদাহরণস্বরূপ, পাইথনের else
লুপে একটি ধারা থাকতে পারে । শেষ লিঙ্কে একটি উদাহরণ আছে।