பைத்தானில் ஒரு சரத்தை எவ்வாறு மாற்றுவது?

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

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



ஒரு சரம் என்றால் என்ன?

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



name = 'edureka' course = 'python' print (name) print (course)
 வெளியீடு: edureka பைதான்

சரங்களில் அட்டவணைப்படுத்துதல்

ஒரு சரத்தில் மதிப்பை அணுக, நாம் குறியீடுகளைப் பயன்படுத்தலாம். குறியீடுகள் ஒரு சரத்தில் குறிப்பிட்ட எழுத்துக்களுக்கான இடங்கள். எடுத்துக்காட்டாக, நம்மிடம் “எடுரேகா” என்ற சரம் இருந்தால், ‘இ’ எழுத்தில் உள்ள குறியீடு 0 ஆகவும், சரத்தின் முடிவில் குறியீடு 6 ஆகவும் இருக்கும்.

ஜாவாவில் சீரியலைசேஷனின் பயன்பாடு என்ன?

அட்டவணைப்படுத்தல் - பைதான்-எடுரேகாவில் ஒரு சரத்தை எவ்வாறு மாற்றுவது



name = 'edureka' அச்சு (பெயர் [4])

வெளியீடு: இருக்கிறது

பைத்தானில் ஒரு சரத்தை எவ்வாறு மாற்றுவது?

  • மறுநிகழ்வைப் பயன்படுத்துதல்
def rev (x): str = '' i இல் s: str = i + str return str s = 'edureka' print (rev (s))
 வெளியீடு: அ kerude
  • A ஐப் பயன்படுத்துதல்
def rev (s): if len (s) == 0: s s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
 வெளியீடு: akerude
  • விரிவாக்கப்பட்ட ஸ்லைஸ் தொடரியல்
name = 'edureka' அச்சு (பெயர் [:: - 1]
 வெளியீடு: akerude
  • தலைகீழ் பயன்படுத்துதல்
def rev (s): s = ''. சேரவும் (தலைகீழ் (கள்)) திரும்பவும் s str = 'edureka' அச்சு (rev (str))
 வெளியீடு: akerude

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

ஏதேனும் கேள்விகள் உள்ளதா? கருத்துகள் பிரிவில் அவற்றைக் குறிப்பிடுங்கள், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.