Python में ऑपरेटर्स को इस प्रकार वर्गीकृत किया जाता है:
अंकगणितीय ऑपरेटर्स
- + जोड़ के लिए
- - घटाव के लिए
- * गुणा के लिए
- / भाग के लिए
- // फ्लोर डिवीजन के लिए
- % मोड्यूलो या शेषफल के लिए
रिलेशनल ऑपरेटर्स
- > ग्रेटर दैन के लिए
- >= ग्रेटर दैन या इक्वल टू के लिए
- < लेस दैन के लिए
- <= लेस दैन या इक्वल टू के लिए
- == इक्वल टू के लिए
- != नॉट इक्वल टू के लिए
लॉजिकल ऑपरेटर्स
- `and` - केवल तभी true जब दोनों ऑपरेंड्स true हों
- `or` - true यदि कोई भी ऑपरेंड true हो
- `not` - true यदि ऑपरेंड false हो और इसके विपरीत
बिटवाइज़ ऑपरेटर्स
- `&` बिटवाइज़ AND के लिए
- `|` बिटवाइज़ OR के लिए
- `~` बिटवाइज़ NOT के लिए
- `^` बिटवाइज़ XOR के लिए
- `>>` बिटवाइज़ राइट-शिफ्ट के लिए
- `<<` बिटवाइज़ लेफ्ट-शिफ्ट के लिए
असाइनमेंट ऑपरेटर्स
- = दाएं मान को बाएं वेरिएबल को असाइन करें
- += जोड़ें और असाइन करें
- -= घटाएं और असाइन करें
- *= गुणा करें और असाइन करें
- /= विभाजित करें और असाइन करें
आइडेंटिटी ऑपरेटर्स
- `is` - true यदि ऑपरेंड्स आइडेंटिकल हों
- `is not` - false यदि ऑपरेंड्स आइडेंटिकल न हों
मेंबरशिप ऑपरेटर्स
- `in` - true यदि मान अनुक्रम में मौजूद हो
- `not in` - false यदि मान अनुक्रम में मौजूद न हो