Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में टिल्ड (~) ऑपरेटर क्या है?


बिटवाइज ऑपरेटर ~ (टिल्डे के रूप में उच्चारित) एक पूरक ऑपरेटर है। यह एक बिट ऑपरेंड लेता है और इसके पूरक को लौटाता है। यदि ऑपरेंड 1 है, तो यह 0 देता है, और यदि यह 0 है, तो यह 1 लौटाता है

उदाहरण के लिए यदि a=60 (बाइनरी में 0011 1100) इसका पूरक -61 (-0011 1101) 2 के पूरक में संग्रहीत है

>>> a=60
>>> bin(a)
'0b111100'
>>> b=~a
>>> a
60
>>>
>>> b
-61
>>> bin(b)
'-0b111101

  1. पायथन में ऑपरेटर में क्या नहीं है?

    पायथन में नॉट इन सदस्यता ऑपरेटर सत्य का मूल्यांकन करता है यदि उसे निर्दिष्ट अनुक्रम में एक चर नहीं मिलता है और अन्यथा गलत है। उदाहरण के लिए >>> a = 10 >>> b = 4 >>> l1 = [1,2,3,4,5] >>> a not in l1 True >>> b not in l1 False चूँकि a l1 से संबंधित नहीं

  1. पायथन में स्टार ऑपरेटर का क्या अर्थ है?

    पायथन में तारक (तारा) संचालिका का उपयोग किया जाता है, जिसके साथ एक से अधिक अर्थ जुड़े होते हैं। संख्यात्मक डेटा प्रकारों के लिए, * का उपयोग गुणन संकारक के रूप में किया जाता है >>> a=10;b=20 >>> a*b 200 >>> a=1.5; b=2.5; >>> a*b 3.75 >>> a=2+3j; b=3+2j >

  1. पायथन में डॉट ऑपरेटर क्या है?

    पायथन में लगभग सब कुछ एक वस्तु है। प्रत्येक वस्तु की कुछ विशेषताएँ और विधियाँ होती हैं। ऑब्जेक्ट के साथ विशेषताओं या विधियों के बीच संबंध को उनके बीच लिखे डॉट (.) द्वारा दर्शाया गया है। उदाहरण के लिए यदि कुत्ता एक वर्ग है, तो फ़िदो नाम का कुत्ता उसका उदाहरण/वस्तु होगा। class Dog: Fido = Dog() यदि