தீர்க்கப்பட்டது: சரம் பைத்தானின் nவது எழுத்தைப் பெறுங்கள்

பிரச்சனை என்னவென்றால், சரத்தின் nவது எழுத்தைப் பெற பைத்தானில் உள்ளமைக்கப்பட்ட செயல்பாடு இல்லை. ஒரு சரத்தில் எத்தனை எழுத்துக்கள் உள்ளன என்பதைக் கண்டறிய len() செயல்பாட்டைப் பயன்படுத்தலாம், பின்னர் nவது எழுத்தைப் பெற குறியீட்டு() செயல்பாட்டைப் பயன்படுத்தலாம்.

def getNthCharacter(string, n): 

if n > len(string): 

return ""; 

return string[n-1];

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

வது எழுத்து என்றால் என்ன

பைத்தானில் உள்ள n வது எழுத்து ஒரு சரத்தில் n நிலையில் உள்ள எழுத்து.

மலைப்பாம்புகளில் சரங்கள்

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

பைத்தானில் ஒரு சரத்தை உருவாக்க, நீங்கள் சரம்() செயல்பாட்டைப் பயன்படுத்துகிறீர்கள். ஒரு சரத்தில் உள்ள எழுத்துக்களை அணுக, நீங்கள் index() செயல்பாட்டைப் பயன்படுத்துகிறீர்கள். ஒரு சரத்தில் எத்தனை எழுத்துக்கள் உள்ளன என்பதைத் தீர்மானிக்க len() செயல்பாட்டையும் பயன்படுத்தலாம்.

சமத்துவத்திற்கான இரண்டு சரங்களை ஒப்பிட, நீங்கள் == ஆபரேட்டரைப் பயன்படுத்தலாம். சமத்துவமின்மைக்கான இரண்டு சரங்களை ஒப்பிட, நீங்கள் != ஆபரேட்டரைப் பயன்படுத்தலாம்.

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

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