כיצד ליישם מפעילי חברות בפייתון



מאמר זה יספק לכם ידע מפורט ומקיף על מפעילי החברות השונים בפייתון.

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

מה הם מפעילי חברות בפייתון?

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





מפעילי חברות בפייתון

מפעילי חברות בכללותם מכילים מספר מפעילים שונים. כמה מהמשמעותיים ביותר הם כהגדרתם להלן:



  • במפעיל: אופרטור ה- in בפייתון משמש כדי לבדוק אם הערך קיים במשתנה או לא. כאשר מעריכים אותו, אם המפעיל מוצא ערך אז הוא מחזיר נכון כלא נכון. כדי להבין זאת טוב יותר, עיין בדוגמה הבאה.

# תוכנית פייתון להמחשה # מציאת חבר משותף ברשימה # באמצעות רשימת אופרטורים 'in' 1 = [1,2,3,4,5] list2 = [6,7,8,9] לפריט ברשימה 1: אם פריט ברשימה 2 : הדפס ('חופף') אחר: הדפס ('לא חופף')

תְפוּקָה:

לא חופף



עכשיו בואו נשנה את הדוגמה שלעיל ונסיר את המפעיל in.

# תוכנית פייתון להמחשה # מציאת חבר משותף ברשימה # מבלי להשתמש באופרטור 'ב' # הגדר פונקציה () שלוקחת שתי רשימות def חופפות (רשימה 1, רשימה 2): c = 0 d = 0 עבור i ברשימה 1: c + = 1 עבור i ברשימה 2: d + = 1 עבור i בטווח (0, c): עבור j בטווח (0, d): אם (list1 [i] == list2 [j]): להחזיר 1 לחזור 0 רשימה 1 = [1 , 2,3,4,5] רשימה2 = [6,7,8,9] אם (חופף (רשימה 1, רשימה 2)): הדפס ('חופף') אחר: הדפס ('לא חופף')

תְפוּקָה:

לא חופף

  • לא במפעיל: מפעיל זה הוא בדיוק ההפך מ- in. לאחר הערכה אופרטור זה מחזיר נכון אם הערך לא נמצא ושקר אם הערך נמצא. בדוק את הדוגמה למטה כדי להבין זאת טוב יותר.
תוכנית Python # להמחשת # לא 'במפעיל' x = 24 y = 20 רשימה = [10, 20, 30, 40, 50] אם (x לא ברשימה): הדפס ('x אינו קיים ברשימה הנתונה') אחר: הדפס ('x קיים ברשימה נתונה') אם (y ברשימה): הדפס ('y קיים ברשימה נתונה') אחר: הדפס ('y אינו קיים ברשימה נתונה')

תְפוּקָה:

x אינו קיים ברשימה הנתונה

y קיים ברשימה הנתונה

pmi-acp שווה את זה

מפעילי זהות בפייתון

מלבד מפעילי חברות, קיימים סוג אחר של מפעילים בפייתון שהם מפעילי זהות של מודעות. ב- Python משתמשים במפעילי זהויות כדי לבדוק אם ערך מסוים הוא מסוג או סוג מסוים. ברוב המקרים, מפעילי זהות משמשים להגדרת סוג הנתונים שמכיל משתנה מסוים. ישנם שני סוגים עיקריים של מפעילי זהות בפייתון.

  • האם הוא מפעיל: כאשר מעריכים אותו, Is Operator ב- Python מחזיר נכון אם המשתנים משני צידי המפעיל מצביעים על אותו משתנה ואחרת מחזירים false. כדי להבין זאת טוב יותר, עיין בדוגמה הבאה.
תוכנית Python להמחשת השימוש # של 'הוא' מפעיל זהות x = 6 אם (סוג (x) הוא int): הדפס ('נכון') אחר: הדפס ('שקר')

תְפוּקָה:

נָכוֹן

הבה ניקח דוגמה נוספת למפעיל 'in'.

x = ['תפוח', 'בננה'] הדפס ('בננה' הוא x) # מחזירה נכון כיוון שרצף עם הערך 'בננה' נמצא ברשימה

תְפוּקָה:

נָכוֹן

אינו מפעיל

ה- is not operator בפייתון הוא ההפך הגמור מ- Is Operator. כאשר מעריכים אותו, המפעיל מחזיר שקר אם המשתנים משני צידי המפעיל מצביעים על אותו אובייקט ובדרך אחרת מחזירים שקר. כדי להבין זאת טוב יותר, עיין בדוגמה הבאה.

תוכנית Python # כדי להמחיש את השימוש # ב- 'אינו' מפעיל זהות x = 7.2 אם (סוג (x) אינו אינט): הדפס ('נכון') אחר: הדפס ('שקר')

תְפוּקָה:

נָכוֹן

למיין רשימה c ++

הבה ניקח דוגמה נוספת למפעיל זה.

x = ['תפוח', 'בננה'] הדפס ('אננס' לא ב- x) # מחזירה נכון מכיוון שרצף עם הערך 'אננס' לא נמצא ברשימה

תְפוּקָה:

נָכוֹן

הן מפעילי זהות והן מפעילי חברות בפייתון יכולים לשמש לחלופין כדי להפוך את התוכנית שלך ליעילה יותר בטווח הארוך. לפיכך תמיד מומלץ להשתמש בשניהם בתכנות היומיומיות שלך ובזאת אנו מגיעים לסוף מאמר זה 'מפעילי חברות בפייתון'.

כדי לקבל ידע מעמיק על Python יחד עם היישומים השונים שלו, אתה יכול לאימונים מקוונים חיים עם תמיכה 24/7 וגישה לכל החיים.

יש לך שאלה עבורנו? הזכר אותם בסעיף ההערות של 'מפעילי חברות בפייתון' ונחזור אליך.