பைதான் மொழி மிகவும் பிரபலமான நிரலாக்க மொழிகளில் ஒன்றாகும். கற்கும்போது எளிதானது என்று தோன்றுகிறது, மலைப்பாம்பின் பல்வேறு பயன்பாடுகளுடன் செல்லுமுன் தேர்ச்சி பெற வேண்டிய சில முக்கிய கருத்துக்கள் உள்ளன. பைத்தானில் உள்ள ஆபரேட்டர்கள் பைத்தானில் உள்ள அடிப்படை அடிப்படைக் கருத்துகளில் ஒன்றாகும். பைத்தானில் உள்ள பல்வேறு வகையான ஆபரேட்டர்களைப் புரிந்துகொள்ள இந்த வலைப்பதிவு உதவும். இந்த வலைப்பதிவில் உள்ளடக்கப்பட்ட தலைப்புகள் பின்வருமாறு:
ஆபரேட்டர் என்றால் என்ன?
பைத்தானில் உள்ள ஆபரேட்டர்கள் இரண்டு மதிப்புகள் அல்லது மாறிகளுக்கு இடையிலான செயல்பாடுகளுக்குப் பயன்படுத்தப்படுகிறார்கள். செயல்பாட்டில் பயன்படுத்தப்படும் ஆபரேட்டர் வகையைப் பொறுத்து வெளியீடு மாறுபடும். ஆபரேட்டர்களை சிறப்பு அடையாளங்களாக அழைக்கலாம் அல்லது ஓபராண்ட்களின் மதிப்புகளைக் கையாள கட்டுமானங்கள். நீங்கள் இரண்டு மாறிகள் அல்லது மதிப்புகளைச் சேர்க்க விரும்பினால், இந்த செயல்பாட்டிற்கு கூடுதல் ஆபரேட்டரைப் பயன்படுத்தலாம். இயக்கங்களில் உள்ள மதிப்புகள் இருக்கலாம் நாம் மலைப்பாம்பில் இருக்கிறோம்.
செயல்பாடுகளின் வகையைப் பொறுத்து பைதான் நிரலாக்க மொழியில் 7 வகையான ஆபரேட்டர்கள் உள்ளன.
ஆபரேட்டர்கள் வகைகள்
- எண்கணித ஆபரேட்டர்கள்
- அசைன்மென்ட் ஆபரேட்டர்கள்
- ஒப்பீட்டு ஆபரேட்டர்கள்
- தருக்க ஆபரேட்டர்கள்
- உறுப்பினர் ஆபரேட்டர்கள்
- அடையாள ஆபரேட்டர்கள்
- பிட்வைஸ் ஆபரேட்டர்கள்
எண்கணித ஆபரேட்டர்கள்
பைத்தானில் எண்கணித கணக்கீடுகளைச் செய்ய எண்கணித ஆபரேட்டர்கள் பயன்படுத்தப்படுகிறார்கள். பெயர்கள் மற்றும் அவற்றின் சின்னங்களைக் கொண்ட எண்கணித ஆபரேட்டர்கள் கீழே உள்ளன. பைத்தானில் எண்கணித செயல்பாட்டைச் செய்யும்போது நாம் பயன்படுத்தும் சின்னங்கள் இவை.
x = 10 y = 15 #ddition x + y #subtraction x - y #multiplication x * y #division x / y #floor division x // y #modulus x% y #exponentiation 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 ஐ விட x = y # இல்லாதது x ஐ விட அல்லது சமம்<= y
தருக்க ஆபரேட்டர்கள்
இரண்டை ஒப்பிடுவதற்கு தருக்க ஆபரேட்டர்கள் பயன்படுத்தப்படுகிறார்கள் . பைத்தானில் எங்களிடம் உள்ள தருக்க ஆபரேட்டர்கள் பின்வருமாறு.
இரண்டு அறிக்கைகளும் உண்மை என்பதால், # மற்றும் 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 என்பது z # இது உண்மைக்குத் திரும்பும். a என்பது b # இது பட்டியலில் ஒரே உருப்படிகளைக் கொண்டிருந்தாலும், இது தவறானது. a இல்லை b # இது உண்மைக்கு திரும்பும், ஏனெனில் இரண்டும் ஒரே பொருள்கள் அல்ல.
உறுப்பினர் ஆபரேட்டர்கள்
ஒரு பொருளில் ஒரு வரிசை இருக்கிறதா என்று சோதிக்க உறுப்பினர் ஆபரேட்டர்கள் பயன்படுத்தப்படுகிறார்கள். பைத்தானில் எங்களிடம் உள்ள உறுப்பினர் ஆபரேட்டர்கள் பின்வருமாறு.
a = [10,20,30, 'edureka'] # இன் ஆபரேட்டர் 'எடுரேகா' ஒரு # இல் உண்மை திரும்பும், ஏனெனில் உருப்படி பொருளில் உள்ளது. ஒரு # இல் உள்ள 'பைதான்' தவறானது, ஏனெனில் இது a இல் இல்லை. 10 இது ஒரு # இல் இல்லை, ஏனெனில் அது தவறானது. ஒரு # இல் 50 இல்லை என்பது உண்மைக்குத் திரும்பும், ஏனெனில் a இல் 50 இல்லை.
பிட்வைஸ் ஆபரேட்டர்கள்
பிட்வைஸ் ஆபரேட்டர்கள் பைனரி மதிப்புகளை ஒப்பிடுகிறார்கள். பைத்தானில் எங்களிடம் உள்ள பிட்வைஸ் ஆபரேட்டர்கள் பின்வருமாறு.
#bitwise AND 10 & 12 # இது 8 # பிட்வைஸ் அல்லது 10 | ஐ வழங்கும் 12 # இது 14 # பிட்வைஸ் XOR 10 ^ 12 ஐத் தரும் 6 இது 6 # பிட்வைஸ் இல்லை ~ (10 & 12) # இது திரும்பும் -9 # இடது ஷிப்ட் 10<>2 # இது 2 ஐத் தரும்
பிட்வைஸ் ஆபரேட்டர்களைப் பயன்படுத்தி நாம் எவ்வாறு முடிவைப் பெற்றோம் என்பதைப் புரிந்து கொள்ள 10 மற்றும் 12 க்கு சமமான பைனரி பார்க்கலாம்.
பைதான் குறியீட்டில் லாஜிஸ்டிக் பின்னடைவு
பைனரியில் 10 1010 மற்றும் பைனரியில் 12 1100 ஆகும். 1010 மற்றும் 1100 க்கு இடையில் ஒரு AND செயல்பாட்டைச் செய்யும்போது, இரண்டு பிட்களும் 1 ஆக இருந்தால் பிட் 1 ஆக இருக்கும். ஆகையால், இதன் விளைவாக பைனரி சமமானது 1000 ஆக இருக்கும், அதை நாம் மாற்றும்போது 8 ஆகும் தசமத்திற்கு.
பிட்களில் ஒன்று 1 ஆக இருந்தால் பிட்வைஸ் அல்லது ஆபரேட்டர் ஒவ்வொரு பிட்டையும் 1 ஆகவும், பிட்வைஸ் எக்ஸ்ஓஆர் ஒவ்வொரு பிட்டையும் 1 ஆக அமைக்கும், பிட்களில் ஒன்று மட்டும் 1 ஆக இருந்தால் பிட்வைஸ் அனைத்து பிட்களையும் தலைகீழாக மாற்றாது.
இடது ஷிப்ட் அல்லது வலது ஷிப்ட் செய்யும்போது, பிட்கள் எங்கள் எடுத்துக்காட்டில் இடது 2 இடங்களை மாற்றும். எனவே 1010 101000 ஆக மாறும், இது 40 ஆகும். இதேபோல், சரியான ஷிப்ட் செய்யும் போது 1010 10 ஆக மாறும், இது 2 ஆகும்.
இந்த வலைப்பதிவில், பைத்தானில் பல்வேறு வகையான ஆபரேட்டர்கள் பற்றி விவாதித்தோம். இந்த தலைப்பு கற்றலுக்கான ஒரு அடிப்படை கருத்து . இது ஒரு முக்கிய பைதான் கருத்தாகும், இது பைத்தானில் உள்ள பல்வேறு களங்களுக்கு செல்லும்போது அவசியம். பைதான் நிரலாக்கத்தை நோக்கி கட்டமைக்கப்பட்ட கற்றல் அணுகுமுறையை நீங்கள் தேடுகிறீர்களானால், நீங்கள் பதிவு செய்யலாம் உங்கள் கற்றலைத் தொடங்க.
உங்களிடம் ஏதேனும் கேள்விகள் இருந்தால், அவற்றை கருத்துகள் பிரிவில் குறிப்பிடவும். நாங்கள் உங்களிடம் திரும்புவோம்.