Python Pass Statement

பைத்தான் பாஸ் கூற்றைப் புரிந்துகொள்ளுங்கள்

பாஸ் கூறு

if கூற்றுகள் காலியாக இருக்க முடியாது, ஆனால் ஏதோ காரணத்திற்காக உள்ளடக்கம் இல்லாத if கூற்று இருந்தால், பிழை ஏற்படாமல் இருக்க பாஸ் கூற்றைப் பயன்படுத்தவும்.

எடுத்துக்காட்டு

a = 33
b = 200

if b > a:
  pass

பாஸ் கூறு ஒரு நல் செயல்பாடு - அது இயக்கப்படும்போது எதுவும் நடக்காது. இது ஒரு தற்காலிக இடத்தை பூர்த்தி செய்கிறது.

பாஸ் ஏன் பயன்படுத்த வேண்டும்?

பாஸ் கூறு பல சூழ்நிலைகளில் பயனுள்ளதாக இருக்கும்:

குறியீட்டு கட்டமைப்பை உருவாக்கும்போது

தர்க்கத்தை இன்னும் செயல்படுத்தவில்லை, ஆனால் குறியீட்டு கட்டமைப்பை முதலில் உருவாக்க விரும்புகிறீர்கள்.

தொடரியல் தேவைப்படும் போது

ஒரு கூற்று தொடரியல் ரீதியாக தேவைப்படுகிறது, ஆனால் எந்த செயலும் தேவையில்லை.

எதிர்கால குறியீட்டிற்கான தற்காலிக இடம்

வளர்ச்சியின் போது எதிர்கால குறியீட்டிற்கான தற்காலிக இடமாக.

காலி செயல்பாடுகள் அல்லது வகுப்புகள்

நீங்கள் பின்னர் செயல்படுத்த திட்டமிட்டுள்ள காலி செயல்பாடுகள் அல்லது வகுப்புகளில்.

💡 உதவிக்குறிப்பு:

பாஸ் பெரும்பாலும் TODO கருத்துகளுடன் இணைந்து பயன்படுத்தப்படுகிறது, இது எதிர்காலத்தில் செயல்படுத்த வேண்டிய இடங்களைக் குறிக்கிறது.

வளர்ச்சியில் பாஸ்

வளர்ச்சியின் போது, விவரங்களை செயல்படுத்துவதற்கு முன்பு உங்கள் நிரல் கட்டமைப்பை வரைந்து காட்ட விரும்பலாம். பாஸ் கூற்று தொடரியல் பிழைகள் இல்லாமல் இதைச் செய்ய உங்களை அனுமதிக்கிறது.

எடுத்துக்காட்டு

எதிர்கால செயல்படுத்தலுக்கான தற்காலிக இடம்:

age = 16

if age < 18:
  pass # TODO: சிறுவயது தர்க்கத்தை பின்னர் சேர்க்கவும்
else:
  print("அனுமதி வழங்கப்பட்டது")

பாஸ் vs கருத்துகள்

ஒரு கருத்து பைத்தானால் புறக்கணிக்கப்படுகிறது, ஆனால் பாஸ் என்பது உண்மையில் இயக்கப்படும் ஒரு உண்மையான கூற்று (அது எதுவும் செய்யாவிட்டாலும்). பைத்தான் ஒரு கூற்றை எதிர்பார்க்கும் இடங்களில் உங்களுக்கு பாஸ் தேவை, வெறும் கருத்து அல்ல.

பிழை (காலி குறியீட்டு தொகுதி)

# இது பிழையை ஏற்படுத்தும்:
score = 85

if score > 90:
  # இது சிறந்தது
# இது IndentationError ஐ உயர்த்தும்

இந்த குறியீடு ஒரு பிழையை ஏற்படுத்தும், ஏனெனில் if கூற்றுக்கு ஒரு குறியீட்டு தொகுதி தேவைப்படுகிறது.

பாஸ் உடன் சரியாக வேலை செய்கிறது

score = 85

if score > 90:
  pass # இது சிறந்தது
print("மதிப்பெண் செயலாக்கப்பட்டது")

இந்த குறியீடு சரியாக இயங்கும், ஏனெனில் பாஸ் கூற்று if தொகுதியை நிரப்புகிறது.

பல நிபந்தனைகளுடன் பாஸ்

if-elif-else கூற்றின் எந்த கிளையிலும் பாஸ் பயன்படுத்தலாம்.

எடுத்துக்காட்டு

வெவ்வேறு கிளைகளில் பாஸ் பயன்படுத்துதல்:

value = 50

if value < 0:
  print("எதிர்மறை மதிப்பு")
elif value == 0:
  pass # பூஜ்ய வழக்கு - எந்த நடவடிக்கையும் தேவையில்லை
else:
  print("நேர்மறை மதிப்பு")

பிற சூழல்களில் பாஸ்

இங்கே if கூற்றுகளுடன் பாஸ் மீது கவனம் செலுத்தினாலும், இது பொதுவாக சுழல்கள், செயல்பாடுகள் மற்றும் வகுப்புகளுடன் பயன்படுத்தப்படுகிறது.

எடுத்துக்காட்டு

செயல்பாடுகளுடன் பாஸ் பயன்படுத்துதல்:

def calculate_discount(price):
  pass # TODO: தள்ளுபடி தர்க்கத்தை செயல்படுத்து

# செயல்பாடு உள்ளது ஆனால் இன்னும் எதுவும் செய்யாது

⚠️ முக்கியமானது:

பாஸ் என்பது ஒரு இடத்தை நிரப்பும் கூற்று ஆகும். இது பைத்தானுக்கு "இங்கே ஒன்று இருக்க வேண்டும், ஆனால் இப்போது எதுவும் செய்ய வேண்டாம்" என்று கூறுகிறது. இது தற்காலிகத்திற்கு மட்டுமே, பின்னர் உண்மையான குறியீட்டுடன் மாற்றப்பட வேண்டும்.

பயிற்சி

பாஸ் கூறு என்ன செய்கிறது?

இது முழு if கூற்றையும் தவிர்க்கிறது
✗ தவறு! பாஸ் கூறு if கூற்றைத் தவிர்க்காது. if கூற்று இயக்கப்படுகிறது, ஆனால் பாஸ் எதுவும் செய்யாது.
இது ஒரு நல் செயல்பாடு - எதுவும் நடக்காது
✓ சரி! பாஸ் கூறு ஒரு நல் செயல்பாடு ஆகும். இது இயக்கப்படும்போது எதுவும் செய்யாது, ஆனால் தொடரியல் ரீதியாக தேவைப்படும் இடங்களை நிரப்ப பயன்படுகிறது.
இது ஒரு பிழையை உயர்த்துகிறது
✗ தவறு! பாஸ் கூறு பிழையை உயர்த்தாது. இது குறியீட்டில் காலியாக இருக்கும் இடங்களில் பிழைகளைத் தவிர்க்க பயன்படுகிறது.