English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي لـ Python

تحكم في العملية في Python

الوظائف في بايثون

أنواع البيانات في بايثون

عمليات ملفات Python

أجسام وصفات Python

تاريخ وتوقيت Python

معرفة متقدمة في Python

دليل Python

استخدام all() في Python وأمثلة

دوال داخلي بايثون

عندما تكون جميع العناصر في iterable صحيحة، سيقوم all() بالعودة إلى True. إذا لم تكن كذلك، فإنه سيقوم بالعودة إلى False.

ساختار زباني روش all() به شرح زير است: }}

all(iterable)

پارامتر all()

مетод all() يك پارامتر مي‌پذيرد:

مقدار بازگشتي all()

مетод all() بازگشتي مي‌كند:

  • True-اگر همه عناصر iterable صحيح باشند

  • False-اگر هيچ عنصر از iterable كاذب باشد

مقدار بازگشتي all()
شرط
مقدار بازگشتي
همه مقدارها صحيح هستندصحيح
همه مقدارها كاذب هستندباطل

يك مقدار صحيح (بقيه كاذب)

باطل

يك مقدار كاذب (بقيه صحيح)

باطل
خالي قابل تكرارصحيح

مثال 1: چگونه all() براي ليست استفاده مي‌شود؟

# همه مقدارها صحيح هستند
l = [1, 3, 4, 5]
چاپ همه (l)
# همه مقدارها كاذب هستند
l = [0, باطل]
چاپ همه (l)
# يك مقدار كاذب
l = [1, 3, 4, 0]
چاپ همه (l)
# يك مقدار صحيح
l = [0, باطل, 5]
چاپ همه (l)
# 迭代 خالي
l = []
چاپ همه (l)

در هنگام اجرا برنامه، خروجي به شرح ذيل است:

صحيح
باطل
باطل
باطل
صحيح

مетод any() به روش مشابه براي تورپ و ليست‌هاي مشابه استفاده مي‌شودمجموعه

مثال 2: چگونه all() براي رشته استفاده مي‌شود؟

s = "This is good"
چاپ همه (s)
# 0 براي باطل
# '0' براي صحيح
s = '000'
چاپ همه (s)
s = ''
چاپ همه (s)

در هنگام اجرا برنامه، خروجي به شرح ذيل است:

صحيح
صحيح
صحيح

مثال 3: چگونه all() با ديكتيون بايثون استفاده مي‌شود؟

براي ديكتيون، اگر همه كليد‌ها (غير مقادير) صحيح باشند يا ديكتيون خالي باشد، all() دريافت True مي‌كند. در غير اين صورت، براي همه موارد ديگر، آن دريافت false مي‌كند.

s = {0: باطل, 1: باطل}
چاپ همه (s)
s = {1: صحيح, 2: صحيح}
چاپ همه (s)
s = {1: صحيح, باطل: 0}
چاپ همه (s)
s = {}
چاپ همه (s)
# 0 براي باطل
# '0' براي صحيح
s = {'0': صحيح}
چاپ همه (s)

در هنگام اجرا برنامه، خروجي به شرح ذيل است:

باطل
صحيح
باطل
صحيح
صحيح

دوال داخلي بايثون