இன்று தொழில்துறையில் மிகவும் பிரபலமான இயக்க முறைமைகளில் ஒன்றாகும். அமெச்சூர் முதல் தொழில்முறை பயனர்கள் வரை அனைவரும் பைத்தானைப் பயன்படுத்துகிறார்கள், ஆனால் அப்படியிருந்தும், இன்னும் கண்டுபிடிக்கப்படாத சில அம்சங்கள் உள்ளன. பைத்தானின் அத்தகைய ஒரு அம்சம் சொந்த கோட்டோ அறிக்கை. எனவே, இந்த கட்டுரையில், பின்வரும் வரிசையில் பைத்தானில் கோட்டோ அறிக்கையைப் பற்றி விவாதிப்போம்:
- கோட்டோ அறிக்கை என்றால் என்ன?
- கோட்டோ அறிக்கையின் மாற்றங்கள்
- கணக்கிடப்பட்ட கோட்டோ அறிக்கை
- கட்டுப்பாடுகள்
கோட்டோ அறிக்கை என்றால் என்ன?
ஒரு கோட்டோ அறிக்கையை வெறுமனே தொடரியல் அல்லது குறியீட்டின் ஒரு பகுதி என வரையறுக்கலாம், இது கோட்டோ அறிக்கையிலிருந்து நிபந்தனையற்ற தாவலை அதே செயல்பாட்டின் உள்ளடக்கங்களில் இலக்கு எனக் குறிக்கும். சாதாரண நபர்களைப் பொறுத்தவரை, நிரல் ஒரு குறிப்பிட்ட எண்ணிக்கையிலான செயல்பாடுகளை இடையில் தவிர்க்க விரும்பினால், நீங்கள் கோட்டோ அறிக்கையைப் பயன்படுத்த வேண்டும்.
குறிப்பு: கோட்டோ அறிக்கையின் பயன்பாடு பெரும்பாலான புரோகிராமர்களிடையே மிகவும் சாத்தியமானதாக இருந்தாலும், தணிக்கை நோக்கங்களுக்காக, கோட்டோ அறிக்கையின் முன்னிலையில் நிரல் ஓட்டத்தைக் கண்டறிவது பெரும்பாலும் கடினமாகிவிடுவதால் சில சமயங்களில் அது ஊக்கமடையக்கூடும். ஏதேனும் சூழ்நிலை ஏற்பட்டால், புரோகிராமர் நிரலின் உள்ளடக்கங்களை மாற்றியமைத்து மாற்றங்களைச் செய்ய வேண்டும் என்றால், கோட்டோ அறிக்கை செயல்பாட்டில் சில பகுதிகளை வசதியாகத் தாவியிருக்கும் என்பதால் சரியான இலக்கைக் கண்டறிவது கடினம்.
தொடரியல்
பைத்தானில் உள்ள கோட்டோ அறிக்கைக்கான தொடரியல் கீழே கொடுக்கப்பட்டுள்ளது.
# தொடரியல் -1 கோட்டோ லேபிள். . . லேபிள்: # தொடரியல் -2 லேபிள்:. . . கோட்டோ லேபிள்
மேலேயுள்ள எடுத்துக்காட்டில், கோ என்ற முக்கிய சொல்லைத் தவிர, உங்களுக்குத் தேவையான எந்தவொரு உரையையும் கொண்டு லேபிளை மாற்ற முடியும், மேலும் இது கோ அறிக்கைக்கு கீழே அல்லது அதற்கு மேல் நிரலில் எங்கும் அமைக்கப்படலாம்.
விரைவான உண்மை: கோட்டோ அறிக்கை முதன்முதலில் ஏப்ரல் 1, 2004 அன்று நகைச்சுவையாக வெளியிடப்பட்டது, ஆனால் உலகெங்கிலும் உள்ள புரோகிராமர்கள் இதை தீவிரமாக எடுத்துக் கொண்டு அதைப் பயன்படுத்தத் தொடங்கினர்.
கோட்டோ அறிக்கையின் மாற்றங்கள்
பைத்தானில் ஒரு கோட்டோ அறிக்கையைப் போலவே செயல்படும் மற்றொரு குறியீடுcomefrom
. இருவரும்comefrom
மற்றும் இந்தகோட்டோ
அறிக்கைகள் பைத்தானில் உள்ள ஒட்டுமொத்த நிரலுக்கு நெகிழ்வுத்தன்மையைச் சேர்க்கின்றன, இதனால் நிரல் பாய்ச்சல் வழிமுறைகளைக் கட்டுப்படுத்த ஒருவரை அனுமதிக்கிறது, மேலும் அவற்றுக்கு முன்னர் எல்லைக்கு அப்பாற்பட்ட ஓட்டம் முட்டாள்தனங்களைக் கட்டுப்படுத்துவதற்கான அணுகலும் அடங்கும்.
கோட்டோ இரண்டையும் பயன்படுத்துவதற்காகcomefrom
பைத்தானில் உள்ள அறிக்கைகள், முதலில் அவற்றை பிரதான நூலகத்தை இறக்குமதி செய்ய வேண்டும். இதைச் செய்ய, கீழே குறிப்பிடப்பட்டுள்ள குறியீட்டைத் தட்டச்சு செய்க.
கோட்டோ இறக்குமதி கோட்டோ, காம்ஃப்ரோம், லேபிளிலிருந்து
ரூபி ஆன் ரெயில்ஸ் வலைத்தள பயிற்சி
நூலகங்கள் இறக்குமதி செய்யப்பட்டவுடன், உங்கள் நிரல் முழுவதும் இந்த இரண்டு செயல்பாடுகளையும் வசதியாகப் பயன்படுத்தலாம்.
பைத்தானில் நீங்கள் ஒரு கோட்டோ அறிக்கையைப் பயன்படுத்தும்போது, நடப்புக்கு பதிலாக மற்றொரு வரியின் குறியீட்டை நேரடியாக இயக்க மொழிபெயர்ப்பாளருக்கு அறிவுறுத்துகிறீர்கள். இந்த நேரத்தில் மொழிபெயர்ப்பாளர் இயக்க விரும்பும் குறியீட்டின் இலக்கு வரி “லேபிள்” எனப்படும் பிரிவில் குறிக்கப்பட வேண்டும். லேபிள் குறிச்சொல் பற்றி கவனிக்க வேண்டிய ஒரு விஷயம்அவை பெரும்பாலும் சீரற்ற மற்றும் தன்னிச்சையான பைதான் அடையாளங்காட்டிகள் ஒற்றை புள்ளியுடன் முன்னொட்டுள்ளன. உதாரணமாகலேபிள் .myLabel.
கணக்கிடப்பட்ட கோட்டோ அறிக்கை
பெரும்பாலான புரோகிராமர்களால் பைத்தானில் பயன்படுத்தப்படும் கோட்டோ அறிக்கைகளின் பொதுவான மாறுபாடுகளில் ஒன்று கணக்கிடப்பட்ட கோட்டோ அறிக்கை. இதில் நீங்கள் குறியீட்டின் தொடக்கத்தில் பைதான் குறியீட்டைக் குறிப்பிடுகிறீர்கள், பின்னர் ஒரு ஹேஷ்டேக்கைப் பயன்படுத்தி அதைக் குறிப்பிடவும். உதாரணமாக,
x = கணக்கிடுக லேபிள் பெயர் () கோட்டோ * x
குறிப்பு: மேலே உள்ள அறிக்கையில் உள்ள x இன் மதிப்பு இதற்கு முன் எடுத்துக்காட்டில் குறிப்பிடப்பட்டுள்ளபடி முன்னொட்டு புள்ளியை சேர்க்கக்கூடாது.
கம்ஃப்ரோம்
பைத்தானில், திcomefrom
அறிக்கை அடிப்படையில் கோட்டோ அறிக்கைக்கு எதிரானது. மிக எளிமையான சொற்களில், மொழிபெயர்ப்பாளருக்கான அதன் செயல்பாட்டை பின்வரும் அறிக்கையின் மூலம் விளக்கலாம், “எக்ஸ் லேபிள் எட்டும்போதெல்லாம், அதற்கு பதிலாக இங்கே செல்லவும்.”
ஒரு உதாரணம்comefrom
செயலில் உள்ள அறிக்கை கீழே குறிப்பிடப்பட்டுள்ளது.
# ... குறியீடு 1 ...
லேபிள் .சில இடங்களில்
# ... குறியீடு 2 ...
comefrom .சில இடங்களில்
மேலே உள்ள அறிக்கையில், குறியீடு 2 செயல்படுத்தப்படாது. மொழிபெயர்ப்பாளர் வரி லேபிளை அடையும் போது .சில இடங்களில், அது நேரடியாக அடுத்த வரிக்குச் செல்லும்comefrom
.சில இடங்களில்.
பற்றி கவனிக்க வேண்டிய மற்றொரு முக்கியமான அம்சம்comefrom
அறிக்கை என்பது நிரலாக்கத்தில் பிழைத்திருத்த உதவியாக எப்போதும் பயன்படுத்தப்படுகிறது என்பதே உண்மை. அதன்முழுமையான நிரலாக்க செயல்பாடுகளில் பயன்படுத்துவது பெரும்பாலும் ஊக்கமளிக்கிறது, ஏனெனில் இது சில நேரங்களில் சிரமமான மற்றும் துணை முடிவுகளுக்கு வழிவகுக்கும்.
பைத்தானில் கோட்டோ அறிக்கையில் கட்டுப்பாடுகள்
மற்ற குறியீட்டு தளங்கள் மற்றும் குறியீட்டின் வரிகளைப் போலவே, பைத்தானும் கோட்டோ மற்றும் காம்ஃப்ரோம் அறிக்கை இரண்டையும் சாதிக்கக்கூடிய பல கட்டுப்பாடுகளை விதிக்கிறது. கோட்டோ மற்றும் காம்ஃப்ரோம் அறிக்கைகளுக்கான பொதுவான கட்டுப்பாடுகள் சில கீழே குறிப்பிடப்பட்டுள்ளன.
ஹடூப்பில் ஸ்கூப் என்றால் என்ன
ஒரு வளையத்தின் நடுவில் குதித்தல் அல்லது a இறுதியாக இந்த அறிக்கைகளில் ஒன்றைப் பயன்படுத்துவதற்கு அனுமதி இல்லை.
செயல்பாடுகள் மற்றும் தொகுதிகளுக்கு இடையில் செல்ல இந்த அறிக்கைகளில் ஒன்றை ஒருவர் பயன்படுத்த முடியாது.
ஒரு விதிவிலக்கு வரியில் குதிக்க இதைப் பயன்படுத்த முடியாது, ஏனென்றால் முதல் இடத்தில் விதிவிலக்கு வரி இல்லை.
# எடுத்துக்காட்டு 1: ஆழமாக உள்ளமைக்கப்பட்ட வட்டத்திலிருந்து வெளியேறுதல்:
கோட்டோ இறக்குமதி கோட்டோவிலிருந்து, வரம்பில் i க்கான லேபிள் (1, 10): வரம்பில் j க்கு (1, 20): வரம்பில் k க்கு (1, 30): k == 3: கோட்டோ என்றால் i, j, k ஐ அச்சிடுங்கள். இறுதி லேபிள். மற்றும் அச்சு 'முடிந்தது'
# எடுத்துக்காட்டு 2: ஏதாவது தோல்வியடைந்த பிறகு சுத்தம் செய்தல்:
கோட்டோ இறக்குமதி கோட்டோவிலிருந்து, லேபிள் # இவை உண்மையான பணியாளர் செயல்பாடுகள் என்று கற்பனை செய்து பாருங்கள். def setUp (): 'setUp' def doFirstTask (): print 1 return True def doSecondTask (): print 2 return True def doThirdTask (): print 3 return False # இது தோல்வியுற்றதாக பாசாங்கு செய்கிறது. def doFourthTask (): அச்சு 4 திரும்பவும் உண்மையான def cleanUp (): 'cleanUp' ஐ அச்சிடுக def bigFunction1 (): setUp () doFirstTask (): goto .cleanup if doSecondTask (): goto .cleanup if doThirdTask (): goto .cleanup if doFourthTask (): goto .cleanup label .cleanup cleanUp () bigFunction1 () 'bigFunction1 donen' ஐ அச்சிடுக
கோட்டோ அறிக்கை பைத்தான் தணிக்கை மற்றும் பிழைத்திருத்த தேவைகளுக்கு மிகவும் உதவியாக இருக்கும். இது சில நேரங்களில் அன்றாட நிரலாக்கத்தில் பயன்படுத்தப்படலாம் என்றாலும், அதை அடிக்கடி பயன்படுத்துவது சில நேரங்களில் ஆச்சரியமான முடிவுகளுக்கு வழிவகுக்கும்.
இதன் மூலம், பைதான் கட்டுரையில் இந்த கோட்டோ அறிக்கையின் முடிவுக்கு வருகிறோம். பைத்தானில் அதன் பல்வேறு பயன்பாடுகளுடன் ஆழமான அறிவைப் பெற, நீங்கள் செய்யலாம் 24/7 ஆதரவு மற்றும் வாழ்நாள் அணுகலுடன் நேரடி ஆன்லைன் பயிற்சிக்கு.
எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? “பைத்தானில் கோட்டோ அறிக்கை” இன் கருத்துகள் பிரிவில் அவற்றைக் குறிப்பிடுங்கள், நாங்கள் உங்களிடம் திரும்புவோம்.