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

पायथन ट्रुथ वैल्यू टेस्टिंग

हम सत्य मूल्य का परीक्षण करने के लिए किसी भी वस्तु का उपयोग कर सकते हैं। if . में शर्त प्रदान करके या जबकि बयान, जाँच की जा सकती है।

जब तक कोई वर्ग विधि __bool__() गलत लौटाता है तब तक या __len__() विधि 0 लौटाती है, हम मान सकते हैं कि उस वस्तु का सत्य मान सत्य है ।

  • स्थिरांक का मान गलत है , जब यह गलत हो, या कोई नहीं .

  • जब एक चर में 0, 0.0, भिन्न (0, 1), दशमलव (0, 0j) जैसे विभिन्न मान होते हैं, तो यह असत्य मान को दर्शाता है।

  • खाली अनुक्रम '', [], (), {}, सेट(0), रेंज(0), इन तत्वों का सत्य मान गलत है ।

सत्य मान 0 गलत . के बराबर है और 1 सत्य . के समान है ।

उदाहरण कोड

class A: #The class A has no __bool__ method, so default value of it is True
   def __init__(self):
      print('This is class A')
        
a_obj = A()

if a_obj:
   print('It is True')
else:
   print('It is False')
    
class B: #The class B has __bool__ method, which is returning false value
   def __init__(self):
      print('This is class B')
        
   def __bool__(self):
      return False
b_obj = B()
if b_obj:
   print('It is True')
else:
   print('It is False')
 myList = [] # No element is available, so it returns False
if myList:
   print('It has some elements')
else:
   print('It has no elements')
    
mySet = (10, 47, 84, 15) # Some elements are available, so it returns True
if mySet:
   print('It has some elements')
else:
   print('It has no elements')

आउटपुट

This is class A
It is True
This is class B
It is False
It has no elements
It has some elements

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

    नेस्टेड फॉर लूप्स का उपयोग करके पायथन में पैटर्न मुद्रित किए जा सकते हैं। बाहरी लूप का उपयोग पंक्तियों की संख्या के माध्यम से पुनरावृति करने के लिए किया जाता है जबकि आंतरिक लूप का उपयोग स्तंभों की संख्या को संभालने के लिए किया जाता है। आवश्यकता के अनुसार विभिन्न पैटर्न बनाने के लिए प्रिंट स्टेटमेंट

  1. पायथन में रूपांतरण टाइप करें

    पायथन का उपयोग करके, हम आसानी से डेटा को विभिन्न प्रकारों में बदल सकते हैं। प्रकार रूपांतरण के लिए विभिन्न कार्य हैं। हम स्ट्रिंग प्रकार की वस्तुओं को संख्यात्मक मानों में परिवर्तित कर सकते हैं, विभिन्न कंटेनर प्रकारों आदि के बीच रूपांतरण कर सकते हैं। इस खंड में हम देखेंगे कि पायथन का उपयोग करके रू

  1. पायथन डिक्शनरी के लिए दी गई कुंजी के लिए मान कैसे प्रिंट करें?

    पायथन डिक्शनरी प्रमुख मूल्य युग्मों का संग्रह है। एक निश्चित कुंजी से जुड़ा मान प्राप्त () विधि द्वारा वापस किया जाता है। >>> D1={'a':11,'b':22,'c':33} >>> D1.get('b') 22 आप वर्गाकार कोष्ठकों में कुंजी का उपयोग करके भी मान प्राप्त कर सकते हैं। >&