⊗pyPmCdBShI 139 of 208 menu

if-else कंस्ट्रक्शन में शॉर्टहैंड if

if-else कंस्ट्रक्शन को संक्षिप्त रूप में लागू करने की अनुमति है, यदि हमें यह जांचना हो कि क्या वेरिएबल सत्य है। व्यापक अर्थ में इसका मतलब है, क्या वेरिएबल बूलियन मान True के बराबर है। संक्षिप्त रूप में, if के बाद बस वेरिएबल का नाम लिखना पर्याप्त है, बिना किसी तुलना की शर्तों के:

tst = True if tst: print('+++') # यह काम करेगा else: print('---')

संक्षिप्त if को तब भी लागू किया जा सकता है जब वेरिएबल के मान बूलियन के समतुल्य हों।

False के समतुल्य माने जाने वाले मान

  • None
  • पूर्णांक संख्या 0
  • फ्लोटिंग पॉइंट संख्या 0.0
  • खाली स्ट्रिंग ''
  • खाली लिस्ट []
  • खाली टपल ()
  • खाली डिक्शनरी {}
  • खाली सेट set()

अन्य सभी मान True के समतुल्य माने जाते हैं।

आइए जांचें कि क्या वेरिएबल tst मान True के बराबर है:

tst = 5 if tst: print('+++') # यह काम करेगा else: print('---')

बताएं, कि इस कोड को निष्पादित करने का परिणाम क्या होगा:

tst = [] if tst: print('+++') else: print('---')

बताएं, कि इस कोड को निष्पादित करने का परिणाम क्या होगा:

tst = None if tst: print('+++') else: print('---')

बताएं, कि इस कोड को निष्पादित करने का परिणाम क्या होगा:

tst = -1 if tst: print('+++') else: print('---')

बताएं, कि इस कोड को निष्पादित करने का परिणाम क्या होगा:

tst = False if tst: print('+++') else: print('---')

बताएं, कि इस कोड को निष्पादित करने का परिणाम क्या होगा:

tst = True if tst: print('+++') else: print('---')

बताएं, कि इस कोड को निष्पादित करने का परिणाम क्या होगा:

tst = 'False' if tst: print('+++') else: print('---')

बताएं, कि इस कोड को निष्पादित करने का परिणाम क्या होगा:

tst = '0' if tst: print('+++') else: print('---')

बताएं, कि इस कोड को निष्पादित करने का परिणाम क्या होगा:

tst = () if tst: print('+++') else: print('---')

बताएं, कि इस कोड को निष्पादित करने का परिणाम क्या होगा:

tst = [0] if tst: print('+++') else: print('---')

बताएं, कि इस कोड को निष्पादित करने का परिणाम क्या होगा:

tst = 1 - 1 if tst: print('+++') else: print('---')

बताएं, कि इस कोड को निष्पादित करने का परिणाम क्या होगा:

tst = {} if tst: print('+++') else: print('---')

बताएं, कि इस कोड को निष्पादित करने का परिणाम क्या होगा:

tst = set() if tst: print('+++') else: print('---')

बताएं, कि इस कोड को निष्पादित करने का परिणाम क्या होगा:

tst = '' if tst: print('+++') else: print('---')
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें