Python שימוש בפונקציות כלשהן ()

Python Any Function Usage



כל() היא פונקציה מובנית של פייתון לבדיקת הפריטים של אובייקטים מרובים מסוג נתונים כמו tuple או רשימה או מילון וכל פריט מכיל true ואז הפונקציה תחזיר true. לדוגמה, אם לפחות פריט אחד של tuple מכיל את הערך האמיתי וה- tuple מועבר כארגומנט של כל פונקציה () אז השיטה תחזיר true. אך אם כל פריטי החבילה מכילים ערך שווא אז ערך ההחזרה של כל פונקציה () יהיה שקר. פונקציה זו פועלת כמו תנאים לוגיים או שחוזרים אמת אם כל תנאי אחד נכון. השימוש בפונקציה כלשהי () בפייתון מתואר במדריך זה.

תחביר:

כל(iterable_variable)

כאן, iterable_variable יכול להיות כל טופל או רשימה או כל אובייקט חוזר והוא מחזיר ערך בוליאני. השימושים של כל פונקציה () באובייקטים חוזרים ונשנים מוצגים להלן.







שימוש בפונקציה כלשהי () במחרוזת

כל ערך מחרוזת נחשב לערך האמיתי של כל() פוּנקצִיָה. בדוגמה הבאה, נתוני מחרוזת מאוחסנים במשתנה, טקסט 1 וכאשר המשתנה מועבר כטיעון עבור כל() פונקציה ואז הוא מחזיר נכון. כאשר מחרוזת ריקה מאוחסנת במשתנה, text2, ועבר אל כל() פונקציה ואז היא מחזירה שקר מכיוון שהמחרוזת הריקה נחשבת כשגויה.



#!/usr/bin/env python3

# החל כל () על נתוני מחרוזת
טקסט 1= 'רמז לינוקס'
הדפס('הפלט של ערך מחרוזת:', כל(טקסט 1))

# החל כל () על נתונים ריקים
טקסט 2= ''
הדפס('הפלט של ערך מחרוזת ריק:', כל(טקסט 2))

תְפוּקָה:



הפלט הבא יופיע לאחר הפעלת התסריט.





שימוש בפונקציה כלשהי () ב- tuple

התסריט הבא מציג את השימוש בפונקציה כלשהי () בסוגים שונים של משתני tuple. tup1 מכיל את כל הערכים המספריים וכל ההחזרים נכונים למעט אחד. tup2 מכיל ארבעה ערכי שווא וערך שלילי אחד (-1) המחזיר אמת. tup3 מכיל שני ערכי שווא ושני ערכים ריקים המחזירים גם שקר. tup4 מכיל שני ערכי שווא, ערך מחרוזת אחד המחזיר אמת ומחרוזת ריקה אחת המחזירה שקר.



#!/usr/bin/env python3

# החל כל () על נתונים מספריים
tup1= (חֲמֵשׁ עֶשׂרֵה, 2. 3, 43, 0, 78)
הדפס('הפלט הראשון:', כל(tup1))

# החל כל () על נתונים בוליאניים ומספר שלילי
tup2= (0, שֶׁקֶר, שֶׁקֶר,-1, שֶׁקֶר)
הדפס('הפלט השני:', כל(tup2))

# החל כל () על נתונים בוליאניים ומחרוזת ריקה
tup3= ('', שֶׁקֶר, '', שֶׁקֶר)
הדפס('הפלט השלישי:', כל(tup3))

# החל כל () על נתונים בוליאניים וערך מחרוזת
tup4= ('שלום', שֶׁקֶר, '', שֶׁקֶר)
הדפס('הפלט הרביעי:', כל(tup4))

תְפוּקָה:

הפלט הבא יופיע לאחר הפעלת התסריט.

שימוש בפונקציה כלשהי () ברשימה

התסריט הבא מציג את השימוש בפונקציה כלשהי () במשתני רשימה. ארבעת סוגי משתני הרשימה משמשים כאן. רשימה 1 היא רשימה ריקה שמחזירה שקר. רשימה 2 מכיל שלושה ערכי מחרוזת שמחזירים true וערך ריק המחזיר false. רשימה 3 מכיל שני מספרים אפס (0) המחזירים שקר ותו, '0' שמחזיר אמת. רשימה 4 מכיל שלושה ערכים, אחד אפס שמחזיר שווא, אחד שקר ומחרוזת ריקה אחת המחזירה אפס. אז, כל הערכים של רשימה 4 הם שקרים.

#!/usr/bin/env python3

# החל כל () ברשימה ריקה
רשימה 1= []
הדפס('הפלט של רשימה ריקה:' ,כל(רשימה 1))

# החל כל () ברשימת מחרוזות
רשימה 2= ['אובונטו', '', '0', 'פדורה']
הדפס('הפלט של רשימת מחרוזת:' ,כל(רשימה 2))

# החל כל () ברשימת ערכי אפס
רשימה 3= [0, '0', 0]
הדפס('פלט של רשימה של 0 ערכים:' ,כל(רשימה 3))

# החל כל () ברשימת מחרוזת בוליאני וריק
רשימה 4= [0, שֶׁקֶר, '']
הדפס('פלט של רשימה של נתונים בוליאניים וריקים:' ,כל(רשימה 4))

תְפוּקָה:

הפלט הבא יופיע לאחר הפעלת התסריט.

שימוש בפונקציה כלשהי () במילון

התסריט הבא מציג את השימוש בפונקציה כלשהי () במשתנה המילון. הפונקציה any () מחזירה ערך המבוסס על ערכי האינדקס של המילון. הפונקציה any () מוחלת כאן על שלושה משתני מילון. dic1 מכיל רק פריט אחד שבו המדד הוא 0 המחזיר שווא. dic2 מכיל שני פריטים, האינדקס של הפריט הראשון הוא 0 שמחזיר שקר והאינדקס של הפריט השני הוא ערך מחרוזת שמחזיר אמת. dic3 מכיל שני פריטים, האינדקס של הפריט הראשון הוא שקר והאינדקס של הפריט השני הוא מחרוזת ריקה שמחזירה גם שקר.

#!/usr/bin/env python3

# החל כל () במילון של פריט בודד שבו האינדקס הוא 0
dic1= {0:'נָכוֹן'}
הדפס('הפלט הראשון:', כל(dic1))

# החל כל () על מילון של שני פריטים בהם האינדקסים הם 0 ו- 'False'
dic2= {0:'שֶׁקֶר', 'שֶׁקֶר':0}
הדפס('הפלט השני:', כל(dic2))

# החל כל () על מילון של שני פריטים בהם האינדקסים הם מחרוזת שקר וריקה
dic3= {שֶׁקֶר:שֶׁקֶר, '':'ריק'}
הדפס('הפלט השלישי:', כל(dic3))

תְפוּקָה:

הפלט הבא יופיע לאחר הפעלת התסריט.

שימוש בפונקציה כלשהי () במספר תנאים

בדוגמה הבאה, כל פונקציה () מוחלת על שלושה משתני רשימה, והפלטים משמשים ב- אם הצהרה עם אופרטורים והגיוניים. הרשימה הראשונה מכילה ערך אמיתי אחד (-1) והיא מחזירה true. הרשימה השנייה מכילה שני ערכים אמיתיים ('שקר', '0') והיא מחזירה אמת. הרשימה השלישית מכילה את כל ערכי השקר המחזירים שקר. לכן, אם המצב יחזיר שקר.

#!/usr/bin/env python3

# החל כל () ברשימה הראשונה
רשימה 1= [0,-1, שֶׁקֶר]
הדפס('רשימה 1:' ,כל(רשימה 1))

# החל כל () ברשימה השנייה
רשימה 2= ['','שֶׁקֶר', '0']
הדפס('List2:' ,כל(רשימה 2))

# החל כל () ברשימה השלישית
רשימה 3= [שֶׁקֶר, 0, '']
הדפס('List3:' ,כל(רשימה 3))

# מחזירה אמת אם כל הפלט של כל הפונקציות () הן True
אם(כל(רשימה 1) ו כל(רשימה 2) ו כל(רשימה 3)):
הדפס('הפלט של כל הפונקציה () הוא נכון')
אַחֵר:
הדפס('כל פלט של כל פונקציה () הוא שקר')

תְפוּקָה:

הפלט הבא יופיע לאחר הפעלת התסריט.

סיכום:

השימוש בפונקציה כלשהי () בסוגים שונים של משתנים בפייתון מוצג באמצעות דוגמאות שונות כאן. זה יעזור לקוראים להבין את השימוש בכל פונקציה () בפייתון וליישם אותה כראוי בתסריט.