ઉકેલાયેલ: પાયટોનમાં બુલિયનનું નકાર

પાયથોનમાં બૂલિયનને નકારવા સંબંધિત મુખ્ય સમસ્યા એ છે કે તે ગૂંચવણમાં મૂકે છે અને અણધાર્યા પરિણામો તરફ દોરી શકે છે. ઉદાહરણ તરીકે, જો તમે નોટ ઓપરેટર સાથે બુલિયન મૂલ્યને નકારી કાઢો છો, તો પરિણામ તમારી અપેક્ષા મુજબ ન હોઈ શકે. આ એટલા માટે છે કારણ કે પાયથોન બુલિયનના નકારને તેના વિપરીત તરીકે અર્થઘટન કરતું નથી (સાચું ખોટું બને છે અને ખોટું સાચું બને છે). તેના બદલે, પાયથોન બુલિયનના નકારને તેના પૂરક તરીકે અર્થઘટન કરે છે (True રહે છે True અને False False રહે છે). "અને" અથવા "અથવા" જેવા લોજિકલ ઓપરેટરોનો ઉપયોગ કરતી વખતે આ અણધાર્યા પરિણામો તરફ દોરી શકે છે.

#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: આ રેખા ચલ boolean_value ને True ની બુલિયન મૂલ્ય અસાઇન કરે છે.

2. negated_boolean_value = not boolean_value: આ લાઇન boolean_value ના મૂલ્યને નકારવા માટે not operator નો ઉપયોગ કરે છે અને તેને negated_boolean_value ચલને સોંપે છે.

3. print(negated_boolean_value): આ રેખા નકારાત્મક_બૂલિયન_મૂલ્યની કિંમત છાપે છે, જે આ કિસ્સામાં ખોટું છે.

બુલિયન ડેટાનો ત્યાગ

પાયથોનમાં, નૉટ કીવર્ડનો ઉપયોગ કરીને બુલિયન ડેટા પ્રકારને નકારી કાઢવામાં આવે છે. આ કીવર્ડ બુલિયન અભિવ્યક્તિના મૂલ્યને ઉલટાવે છે, જેથી જો તે સાચું હોય તો તે ખોટું અને ઊલટું બનશે. દાખ્લા તરીકે:

x = સાચું
y = નથી x # y હવે ખોટું છે

હું પાયથોનમાં બુલિયનનો નકાર કેવી રીતે મેળવી શકું

નોટ ઓપરેટરનો ઉપયોગ કરીને પાયથોનમાં બુલિયનનો નકાર કરી શકાય છે. નોટ ઓપરેટર તેના ઓપરેન્ડની વિરુદ્ધ બુલિયન મૂલ્ય પરત કરશે. ઉદાહરણ તરીકે, જો ઓપરેન્ડ સાચું છે, તો ઓપરેટર નથી તે False પરત કરશે. તેવી જ રીતે, જો ઓપરેન્ડ False હોય, તો ઓપરેટર નહી હોય તે સાચું પરત કરશે.

દાખ્લા તરીકે:

a = સાચું
b = a નહીં
print(b) # આઉટપુટ: False

સંબંધિત પોસ્ટ્સ:

પ્રતિક્રિયા આપો