தீர்க்கப்பட்டது: பைட்டானில் பூலியன் மறுப்பு

பைத்தானில் பூலியன் மறுப்பது தொடர்பான முக்கிய பிரச்சனை என்னவென்றால், அது குழப்பமானதாகவும் எதிர்பாராத முடிவுகளுக்கு வழிவகுக்கும். எடுத்துக்காட்டாக, ஆபரேட்டரில் இல்லாத பூலியன் மதிப்பை நீங்கள் நிராகரித்தால், முடிவு நீங்கள் எதிர்பார்ப்பது போல் இருக்காது. ஏனெனில் பைதான் ஒரு பூலியனின் நிராகரிப்பை அதன் எதிர்மாறாக விளக்கவில்லை (True ஆனது False மற்றும் False become True). மாறாக, பைதான் ஒரு பூலியனின் மறுப்பை அதன் நிரப்பியாக விளக்குகிறது. "மற்றும்" அல்லது "அல்லது" போன்ற தருக்க ஆபரேட்டர்களைப் பயன்படுத்தும் போது இது எதிர்பாராத முடிவுகளுக்கு வழிவகுக்கும்.

#Negation of boolean in Python is done using the not operator.

boolean_value = True 
negated_boolean_value = not boolean_value 
print(negated_boolean_value) # Output: False

1. boolean_value = True: இந்த வரியானது True இன் பூலியன் மதிப்பை boolean_value மாறிக்கு ஒதுக்குகிறது.

2. negated_boolean_value = boolean_value அல்ல: இந்த வரியானது boolean_value இன் மதிப்பை மறுப்பதற்கு not operator ஐப் பயன்படுத்துகிறது மற்றும் அதை negated_boolean_value என்ற மாறிக்கு ஒதுக்குகிறது.

3. அச்சு(negated_boolean_value): இந்த வரியானது negated_boolean_value இன் மதிப்பை அச்சிடுகிறது, இது இந்த வழக்கில் தவறானது.

பூலியன் தரவு மறுப்பு

பைத்தானில், பூலியன் தரவு வகையின் மறுப்பு, not keyword ஐப் பயன்படுத்தி நிறைவேற்றப்படுகிறது. இந்த திறவுச்சொல் ஒரு பூலியன் வெளிப்பாட்டின் மதிப்பை மாற்றியமைக்கிறது, அதனால் அது உண்மையாக இருந்தால் அது தவறானதாகவும் அதற்கு நேர்மாறாகவும் மாறும். உதாரணத்திற்கு:

x = உண்மை
y = இல்லை x # y இப்போது தவறானது

பைத்தானில் ஒரு பூலியன் மறுப்பை எவ்வாறு பெறுவது

பைத்தானில் உள்ள ஒரு பூலியன் மறுப்பை, not operator ஐப் பயன்படுத்தி அடையலாம். ஆபரேட்டர் அல்லாதவர் அதன் செயல்பாட்டின் எதிர் பூலியன் மதிப்பை வழங்கும். எடுத்துக்காட்டாக, operand True எனில், not operator False எனத் தரும். அதேபோல, operand False எனில், not operator ஆனது True என்று திரும்பும்.

உதாரணமாக:

a = உண்மை
b = a அல்ல
அச்சு(b) # வெளியீடு: தவறு

தொடர்புடைய இடுகைகள்:

ஒரு கருத்துரையை