English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
عندما تكون جميع العناصر في iterable صحيحة، سيقوم all() بالعودة إلى True. إذا لم تكن كذلك، فإنه سيقوم بالعودة إلى False.
ساختار زباني روش all() به شرح زير است: }}
all(iterable)
مетод all() يك پارامتر ميپذيرد:
مетод all() بازگشتي ميكند:
True-اگر همه عناصر iterable صحيح باشند
False-اگر هيچ عنصر از iterable كاذب باشد
شرط | مقدار بازگشتي |
---|---|
همه مقدارها صحيح هستند | صحيح |
همه مقدارها كاذب هستند | باطل |
يك مقدار صحيح (بقيه كاذب) | باطل |
يك مقدار كاذب (بقيه صحيح) | باطل |
خالي قابل تكرار | صحيح |
# همه مقدارها صحيح هستند l = [1, 3, 4, 5] چاپ همه (l) # همه مقدارها كاذب هستند l = [0, باطل] چاپ همه (l) # يك مقدار كاذب l = [1, 3, 4, 0] چاپ همه (l) # يك مقدار صحيح l = [0, باطل, 5] چاپ همه (l) # 迭代 خالي l = [] چاپ همه (l)
در هنگام اجرا برنامه، خروجي به شرح ذيل است:
صحيح باطل باطل باطل صحيح
مетод any() به روش مشابه براي تورپ و ليستهاي مشابه استفاده ميشودمجموعه。
s = "This is good" چاپ همه (s) # 0 براي باطل # '0' براي صحيح s = '000' چاپ همه (s) s = '' چاپ همه (s)
در هنگام اجرا برنامه، خروجي به شرح ذيل است:
صحيح صحيح صحيح
براي ديكتيون، اگر همه كليدها (غير مقادير) صحيح باشند يا ديكتيون خالي باشد، all() دريافت True ميكند. در غير اين صورت، براي همه موارد ديگر، آن دريافت false ميكند.
s = {0: باطل, 1: باطل} چاپ همه (s) s = {1: صحيح, 2: صحيح} چاپ همه (s) s = {1: صحيح, باطل: 0} چاپ همه (s) s = {} چاپ همه (s) # 0 براي باطل # '0' براي صحيح s = {'0': صحيح} چاپ همه (s)
در هنگام اجرا برنامه، خروجي به شرح ذيل است:
باطل صحيح باطل صحيح صحيح