தீர்க்கப்பட்டது: பைதான் செயல்பாடு வாதங்கள் பல வரிகள்

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

def foo(arg1, arg2, arg3):
    print(arg1)
    print(arg2)
    print(arg3)

இது ஒரு செயல்பாட்டு வரையறை. செயல்பாடு "foo" என்று பெயரிடப்பட்டது. இதற்கு "arg1", "arg2" மற்றும் "arg3" ஆகிய மூன்று வாதங்கள் தேவை. செயல்பாடு ஒவ்வொரு வாதத்தின் மதிப்பையும் தனி வரியில் அச்சிடுகிறது.

பைத்தானில் செயல்படுகிறது

பைத்தானில், செயல்பாடுகள் என்பது தொடர்புடைய குறியீட்டை ஒன்றாக இணைப்பதற்கான ஒரு வழியாகும். செயல்பாடுகளை பல வழிகளில் வரையறுக்கலாம், ஆனால் ஒன்று அல்லது அதற்கு மேற்பட்ட வாதங்களை எடுத்து ஒன்று அல்லது அதற்கு மேற்பட்ட மதிப்புகளை வழங்கும் வழிமுறைகளின் தொகுப்பாக அவற்றை வரையறுப்பது மிகவும் பொதுவான வழி.

நீங்கள் ஒரு செயல்பாட்டை அழைக்கும்போது, ​​​​பைதான் மொழிபெயர்ப்பான் முதலில் செயல்பாட்டு வரையறையைத் தேடும். இது வரையறையைக் கண்டறிந்தால், அது செயல்பாட்டு உடலில் உள்ள வழிமுறைகளை இயக்கும். செயல்பாட்டிற்கு ஒரு வரையறை இல்லை என்றால், உரைபெயர்ப்பாளர் ஒன்றை உருவாக்க பொருத்தமான இடத்தைத் தேடி, அந்த இடத்தில் குறியீட்டை இயக்குவார்.

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

பல வரிகளுடன் வாதங்களை எழுதுங்கள்

பைத்தானில் பல வரிகளுடன் வாதங்களை எழுதவும்:

def my_function(arg1, arg2):
அச்சு (“வாதம் 1:”, arg1)
அச்சு (“வாதம் 2:”, arg2)

தொடர்புடைய இடுகைகள்:

ஒரு கருத்துரையை