Generic selectors
Exact matches only
Search in title
Search in content

קורס Python – פרק 5 – אופרטורים Operators

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

שימו לב לביטוי הבא – 4=1+3 בדוגמה זו המספרים 1 ו-3 הם האופרנדים וסימן הפלוס (+) הוא האופרטור.

סוגי אופרטורים ב-Python

שפת Python תומכת בסוגי האופרטורים הבאים:

  • אופרטורים אריתמטיים –      –  +  *  /  %  **  //
  • אופרטורים השוואתיים –      ==  =!  <  >  =<  =>
  • אופרטורי הזנה –                 =  =+  =-  =*  =/  =%  =**  =//
  • אופרטורים לוגיים –             &  |  ^  ~  >>  <<
  • אופרטורי and  or  not           – Bitwise      
  • אופרטורי חברות –              in   not in
  • אופרטורי זהות –                 is   is not

 

אופרטורים אריתמטיים

נניח שיש לנו משתנה a ולו ערך של 10, ומשתנה b שמחזיק את הערך 20:

אופרטורים השוואתיים

אופרטורים השוואתיים, משווים את הערכים בין האופרנדים הנתונים מצידי האופרטור הנתון. נניח שיש לנו משתנה a ולו ערך של 10, ומשתנה b שמחזיק את הערך 20:

אופרטורי הזנה

נניח שיש לנו משתנה a ולו ערך של 10, ומשתנה b שמחזיק את הערך 20:

אופרטורי Bitwise

אופרטור Bitwise עובד על ביטים והוא מבצע פעולות ביט אחר ביט. נניח ש- a = 60 ,b = 13. בקוד בינארי זה יראה כך:

a = 0011 1100

b = 0000 1101

—————–

a&b = 0000 1100

a|b = 0011 1101

a^b = 0011 0001

~a = 1100 0011

בשפת Python יש פונקציה מובנת ()bin שמטרתה לייבא את הערך הבינארי של מספר int. אלו הם אופרטורי ה-Bitwise אשר נתמכים בשפת Python 3:

אופרטורים לוגיים

כעת נמנה את האופרטורים הלוגיים הנתמכים על ידי Python. נניח שיש לנו משתנה a ולו ערך של 10, ומשתנה b שמחזיק את הערך 20:

אופרטורי חברות

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

אופרטורי זהות

אופרטורי זהות משווים את מיקום הזיכרון של שני אובייקטים. ב-Python קיימים שני סוגי אופרטורי זהות:

 

רוצים לשתף את המדריך?

שיתוף ב facebook
שיתוף ב twitter
שיתוף ב telegram
שיתוף ב whatsapp
שיתוף ב linkedin
שיתוף ב tumblr
שיתוף ב email
שיתוף ב reddit
שיתוף ב skype
שיתוף ב vk

אהבתכם את המדריך? פתר לכם תקלה?

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

כתיבת תגובה