מפעילים בפייתון - כל מה שאתה צריך לדעת



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

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

מה זה מפעיל?

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





מפעילים בפייתון-אדוריקה

תלוי בסוג הפעולות ישנם 7 סוגים של מפעילים בשפת תכנות פיתון.



סוגי מפעילים

  1. מפעילי חשבון
  2. מפעילי מטלות
  3. מפעילי השוואה
  4. פעולות לוגיות
  5. מפעילי חברות
  6. מפעילי זהות
  7. מפעילים סיביות

מפעילי חשבון

מפעילי חשבון משמשים לביצוע חישובי חשבון בפייתון. להלן מפעילי חשבון עם שמות וסמלים שלהם. אלה הסמלים בהם אנו משתמשים בעת ביצוע פעולת חשבון בפייתון.

x = 10 y = 15 # תוספת x + y # חיסור x - y # ריבוי x * y # חלוקה x / y # חלוקת קומה x // y # מודול x% y # אקספוננציאציה x ** y

מפעילי מטלות

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



x = 10 x + = 5 # זה זהה ל- x = x + 5 x - = 5 x * = 5 x / = 5 # באופן דומה נוכל לכתוב את כל מפעילי ההקצאה ככה.

מפעילי השוואה

משתמשים במפעילי השוואה להשוואה בין שני ערכים. להלן מפעילי ההשוואה שיש לנו בפייתון.

x = 5 y = 3 # שווה x == 5 # לא שווה x! = 5 # גדול מ- x> y # פחות מ x = y # פחות או שווה ל- x<= y 

פעולות לוגיות

אופרטורים לוגיים משמשים להשוואה בין שניים . להלן המפעילים ההגיוניים שיש לנו בפייתון.

#logical ו- 5> 3 ו- 5> 4 # זה יחזיר נכון, מכיוון ששתי ההצהרות נכונות. 5> 3 או 5 2 ו -5<3) #it will return true, even when logical and will return false. 

מפעילי זהות

מפעילי זהות משווים בין שני עצמים. להלן מפעילי הזהות שיש לנו בפייתון.

a = [10,20,30] b = [10,20,30] x = b z = a # הוא אופרטור x הוא # זה יחזיר שקר x הוא z # זה יחזיר נכון. a is b # זה יחזיר שקר, למרות ששניהם מכילים את אותם הפריטים ברשימה. a אינו b # זה יחזיר נכון, מכיוון ששניהם אינם אובייקטים זהים.

מפעילי חברות

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

a = [10,20,30, 'edureka'] # במפעיל 'edureka' ב- # זה יחזיר נכון, מכיוון שהפריט קיים באובייקט. 'פיתון' ב- # זה יחזיר שקר, מכיוון שהוא אינו קיים ב-. 10 לא ב- # זה יחזיר שקר, כי זה שם. 50 לא ב- # זה יחזיר נכון, מכיוון שאין 50 ב- a.

מפעילים סיביות

אופרטורים סיביים משווים את הערכים הבינאריים. להלן המפעילים הסיבוניים שיש לנו בפייתון.

מה מתנדנד בג'אווה

#bitwise ו- 10 & 12 # זה יחזיר 8 #bitwise או 10 | 12 # זה יחזור 14 #bit XOR 10 ^ 12 # זה יחזיר 6 #bitwise לא ~ (10 & 12) # זה יחזור -9 # משמרת שמאלה 10<>2 # זה יחזיר 2

כדי להבין כיצד קיבלנו את התוצאה באמצעות המפעילים הסיביתיים, נסתכל על המקבילה הבינארית של 10 ו -12.

10 בבינארי הוא 1010 ו 12 בבינארי הוא 1100. כאשר מבצעים AND בין 1010 ל 1100, הסיבית תהיה 1 אם שתי הסיביות הן 1. לכן, המקבילה הבינארית שהתקבלה תהיה 1000 שזה 8 כאשר אנו ממירים אותה לעשרוני.

אופרטור OR או Bitwise יקבע כל ביט ל- 1 אם אחד מהביטים הוא 1, bitwise XOR יקבע כל ביט ל- 1 אם רק אחד מהביטים הוא 1 וסיביות לא תהפוך את כל הביטים.

כשעושים משמרת שמאלה או משמרת ימינה, הביטים ישתנו שמאלה 2 מקומות בדוגמה שלנו. לכן 1010 יהפוך ל -101000 שהם 40. באופן דומה, כאשר מבצעים משמרת נכונה 1010 יהפוך ל -10, שזה 2.

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

אם יש לך שאלות, ציין אותן בסעיף ההערות. אנחנו נחזור אליך.