𝗣𝘆𝘁𝗵𝗼𝗻 𝗦𝘁𝗿𝗶𝗻𝗴𝘀: 𝗜𝗻𝗱𝗲𝘅𝗶𝗻𝗴, 𝗦𝗹𝗶𝗰𝗶𝗻𝗴, 𝗮𝗻𝗱 𝗠𝗲𝘁𝗵𝗼𝗱𝘀

Cloud, DevOps, Automation എന്നിവയ്ക്ക് Strings അത്യാവശ്യമാണ്. Logs, config files, API responses എന്നിവ പ്രോസസ്സ് ചെയ്യാൻ ഇവ ആവശ്യമാണ്.

അക്ഷരങ്ങളുടെ (characters) ക്രമബദ്ധമായ ഒരു ശേഖരമാണ് String. ഇത് immutable ആണ്. അതായത്, ഒരു String നിർമ്മിക്കപ്പെട്ടുകഴിഞ്ഞാൽ അതിൽ മാറ്റം വരുത്താൻ കഴിയില്ല.

𝗜𝗻𝗱𝗲𝘅𝗶𝗻𝗴 ഓരോ അക്ഷരത്തിനും ഒരു സ്ഥാനമുണ്ട് (position).

ഉദാഹരണം: text = "DevOps" text[0] 'D' നൽകുന്നു. text[-1] 's' നൽകുന്നു.

𝗦𝗹𝗶𝗰𝗶𝗻𝗴 [start:stop:step] എന്ന ഫോർമാറ്റ് ഉപയോഗിച്ച് ഒരു String-ന്റെ ഭാഗങ്ങൾ വേർതിരിച്ചെടുക്കാൻ Slicing സഹായിക്കുന്നു.

ഉദാഹരണങ്ങൾ:

𝗘𝘀𝘀𝗲𝗻𝘁𝗶𝗮𝗹 𝗠𝗲𝘁𝗵𝗼𝗱𝘀

വലിയ ഓട്ടോമേഷൻ സ്ക്രിപ്റ്റുകളുടെ അടിസ്ഥാനം ഈ ചെറിയ പ്രവർത്തനങ്ങളാണ്. മികച്ച രീതിയിൽ കോഡ് എഴുതാൻ ഇവയിൽ പ്രാവീണ്യം നേടുക.

Source: https://dev.to/tejas_shinkar/python-strings-indexing-slicing-and-essential-string-methods-3la0

Optional learning community: https://t.me/GyaanSetuAi