பைத்தானில் சரங்களை எவ்வாறு செயல்படுத்துவது மற்றும் விளையாடுவது



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

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

  • பைத்தானில் உள்ள சரங்கள் என்ன?
  • சரங்கள், அட்டவணைப்படுத்தல் மற்றும் வெட்டுதல் ஆகியவற்றை எவ்வாறு பயன்படுத்துவது?
  • சரங்களை பிரித்தல் மற்றும் இணைத்தல்
  • பைத்தானில் சரம் மீது செயல்பாடுகள்

பைத்தானில் உள்ள சரங்கள் என்ன?

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





ஒரு நேரடி சரத்தின் வகையைக் கண்டறியவும்: செயல்பாட்டு வகை () பைத்தானில் ஒரு மாறியின் வகையைத் தருகிறது

s1 = 'வணக்கம் அங்கே!' அச்சு (வகை (கள் 1))

வெளியீடு:



சரங்கள், அட்டவணைப்படுத்தல் மற்றும் வெட்டுதல் ஆகியவற்றை எவ்வாறு பயன்படுத்துவது?

சரங்களைத் தொடங்குவதற்கான பல்வேறு வழிகள்:

# ஒற்றை மேற்கோள்கள் str1 = 'ஹாய், பைத்தானில் உள்ள சரங்களைக் கற்றுக்கொள்வோம்' (அச்சு 1) # இரட்டை மேற்கோள்கள் str1 = 'ஹாய், பைத்தானில் உள்ள சரங்களைக் கற்றுக்கொள்வோம்' அச்சில் (str1) # ஒற்றை மேற்கோள்கள் இரட்டிப்பாக இருக்கும், அவற்றிலிருந்து தப்பிக்க தேவையில்லை அல்லது பொருத்தவும் str1 = 'வணக்கம், உங்கள் நண்பர் எப்படி இருக்கிறார்? '# ஒற்றைக்குள் இரட்டை மேற்கோள்கள், அவற்றிலிருந்து தப்பிக்கவோ அல்லது பொருத்தவோ தேவையில்லை str1 =' வணக்கம், உங்கள் நண்பர் 'கே' எப்படி இருக்கிறார்? ' str2 = 'வணக்கம்,' உங்கள் நண்பர் கே எப்படி இருக்கிறார்? ' print (str1) print (str2) # மூன்று மேற்கோள்கள் பல சரங்களை str1 = '' 'வணக்கம், பைத்தானில் உள்ள சரங்களுக்கு வரவேற்கிறோம்' '' 'அச்சு (str1) str1 =' '' வணக்கம், பைத்தானில் உள்ள சரங்களுக்கு வரவேற்கிறோம் '' 'அச்சில் ( str1)

வெளியீடு:



aws cli ஐ எவ்வாறு பயன்படுத்துவது

ஹாய், பைத்தானில் சரங்களைக் கற்றுக்கொள்வோம்

ஹாய், பைத்தானில் சரங்களைக் கற்றுக்கொள்வோம்

வணக்கம், உங்கள் நண்பர் 'கே' எப்படி இருக்கிறார்?

வணக்கம், 'உங்கள் நண்பர் கே எப்படி இருக்கிறார்?

வணக்கம், வருக

பைத்தானில் உள்ள சரங்கள்

வணக்கம், வருக

பைத்தானில் உள்ள சரங்கள்

அட்டவணைப்படுத்தல் மற்றும் வெட்டுதல்

  • சுட்டிக் காட்ட அட்டவணைப்படுத்தல் பயன்படுத்தப்படுகிறது ஒரு சரத்தில் ஒற்றை எழுத்து

  • பிளவுபடுவதற்கு எடுக்க பயன்படுத்தலாம் மூலக்கூறு அல்லது ஒரு வரிசை எழுத்துக்கள் பிளவு விதிகளின்படி

  • அட்டவணைப்படுத்தல் குறியீட்டைப் பயன்படுத்துகிறது: [ குறியீட்டு ] குறியீட்டு எண் 0 க்கு len (str) - 1

  • துண்டு துண்டானது குறியீட்டைப் பயன்படுத்துகிறது: [ தொடங்கு : நிறுத்து : படி ]

    • தொடங்கு : துண்டின் தொடக்கக் குறியீடு, இது இந்த குறியீட்டில் உள்ள உறுப்பை நிறுத்தும் வரை இல்லாவிட்டால், இயல்புநிலை 0 ஆக இருக்கும், அதாவது முதல் குறியீடாகும். இது எதிர்மறையாக இருந்தால், முடிவில் இருந்து n உருப்படிகளைத் தொடங்குவதாகும்.

    • நிறுத்து: துண்டின் முடிவுக் குறியீடு, இது இந்த குறியீட்டில் உள்ள உறுப்பைக் கொண்டிருக்கவில்லை, வெட்டப்பட்ட வரிசையின் நீளத்திற்கு இயல்புநிலையாகிறது, அதாவது இறுதி வரை மற்றும் உட்பட.

    • படி : குறியீட்டு அளவு அதிகரிக்கும் அளவு, இயல்புநிலை 1 ஆக இருக்கும். இது எதிர்மறையாக இருந்தால், நீங்கள் தலைகீழாக மாற்றக்கூடியதை வெட்டுகிறீர்கள்.

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

Strings-in-python

அட்டவணைப்படுத்தல் மற்றும் வெட்டுவதற்கான எடுத்துக்காட்டுகள்:

str1 = 'பில்லியன் மக்கள் கொண்ட இந்தியா' அச்சு ('str1:', str1) # முதல் எழுத்துக்குறி அச்சிடு ('அட்டவணை 0:', str1 [0]) # கடைசி எழுத்துக்குறி அச்சிடு ('அட்டவணை -1:', str1 [-1]) # துண்டு துண்டாக [தொடக்கம்: முடிவு: படி] # 2 முதல் 4 வது எழுத்து அச்சு வரை வெட்டுதல் ('துண்டு [1: 5] =', str1 [1: 5]) # 1 முதல் 2 வது கடைசி எழுத்து அச்சு ('ஸ்லைஸ் [0: -2] =', str1 [0: -2]) # குறியீட்டு அச்சில் கூட எழுத்துக்களைப் பெற ஒரு சரத்தை பிரிக்கவும் ('கூட குறியீட்டு:', str1 [:: 2]) # இதற்கு ஒரு சரம் பிரிக்கவும் ஒற்றைப்படை குறியீட்டு அச்சில் எழுத்துக்களைப் பெறுக ('ஒற்றைப்படை குறியீடு:', str1 [1 :: 2]) # ஒரு சரம் அச்சைத் திருப்ப குறுக்குவழி வெட்டுதல் ('துண்டு துண்டாகப் பயன்படுத்தி தலைகீழ்:', str1 [:: - 1])

வெளியீடு:

str1: பில்லியன் மக்கள் கொண்ட இந்தியா

அட்டவணை 0: நான்

அட்டவணை -1: இ

துண்டு [1: 5] = ndia

துண்டு [0: -2] = பில்லியன் மக்கள் கொண்ட இந்தியா

ஜாவா என்ன சேர்க்கிறது

கூட குறியீட்டு: ஐடா அயினோ ilo epe

ஒற்றைப்படை அட்டவணை: நி, ஆன்டோ எப்ளின்போல்

துண்டு துண்டாகப் பயன்படுத்தி தலைகீழ்: எல்போப் நொயிலிப் ஃபோ நொயிட்டன் அ, உதவி

சரங்களை பிரித்தல் மற்றும் இணைத்தல்

  • பிரிக்கும் சரங்கள்

ஒரு வாக்கியத்தை எவ்வாறு சொற்களாகப் பிரிப்பது என்பதைப் புரிந்துகொள்ள ஒரு உதாரணத்தை நேரடியாக பார்ப்போம்:

str1 = 'இது நாம் சொற்களின் பட்டியலாகப் பிரிக்கும் சரம்' # முன்னிருப்பாக, விண்வெளிப் பட்டியலில் பிளவு செயல்பாடு பிளவுபடுகிறது___வளங்கள் = str1.split () அச்சு (list_of_words)

வெளியீடு:

['இது', 'இது', 'தி', 'சரம்', 'நாங்கள்', 'விருப்பம்', 'பிளவு', 'ஆக', 'அ', 'பட்டியல்', 'இன்', 'சொற்கள்']

இப்போது, ​​ஒரு டிலிமிட்டரில் பிரிப்போம், கமா என்று சொல்லலாம்:

str1 = 'இலக்கியம், மிகவும் தாராளமாக, எழுதப்பட்ட படைப்புகளின் எந்தவொரு அமைப்பும்' # கமாவால் பிரிப்போம் my_list = str1.split (',') அச்சு (my_list)

வெளியீடு:

['இலக்கியம்', 'மிகவும் தாராளமாக', 'எழுதப்பட்ட படைப்புகளின் எந்தவொரு அமைப்பும்']

  • இணைக்கும் சரங்கள்

எளிமையான அணுகுமுறைகளில் ஒன்று, இரண்டு சரங்களை ஒன்றிணைக்கக்கூடிய ‘+’ ஆபரேட்டரைப் பயன்படுத்துவது:

str1 = 'பைதான்' str2 = 'வேடிக்கையாக உள்ளது' # இரண்டு சரங்களை அச்சிடுக (str1 + str2) # மேலும் படிக்கக்கூடிய, 3 சரங்களை ஒன்றிணைக்கவும், str1, ஒரு இடம் '' மற்றும் str3 அச்சு (str1 + '' + str2)

வெளியீடு:

பைதான் வேடிக்கை

பைதான் வேடிக்கையாக உள்ளது

இணைத்தல் குறித்த சில விதிகள்:

  • இணைத்தல் ‘str’ பொருள்களில் மட்டுமே இயங்குகிறது
  • பிற வகைகளின் பொருள்கள் சேர்க்கப்பட்டால், பைதான் பிழையை எறியும்.
  • பிற மொழிகளைப் போலன்றி, பைதான் தானாகவே மற்ற வகைகளை சரத்திற்கு தட்டச்சு செய்யாது
  • பைத்தானுக்கு str () செயல்பாட்டைப் பயன்படுத்தி சரத்திற்கு வெளிப்படையான தட்டச்சு தேவைப்படுகிறது

கீழே குறியீடு தோல்வியுற்றது:

ஜாவா டோஸ்ட்ரிங் பயன்படுத்துவது எப்படி
str1 = 'பைதான்' str2 = 'வேடிக்கையாக உள்ளது' str3 = 'சதவீதம்' அச்சு (str1 + str2 + 100 + str3)

வெளியீடு:

-------------------------------------------------- ------------------------- 2 str2 = 'Is Fun' 3 str3 = 'சதவீதம்' --- இல் TypeError Traceback (மிக சமீபத்திய அழைப்பு கடைசியாக). -> 4 அச்சு (str1 + str2 + 100 + str3) TypeError: str ஆக இருக்க வேண்டும், முழு எண்ணாக இருக்கக்கூடாது

முழு எண் 100 ஐ சரமாக மாற்றுவதன் மூலம் அதை சரிசெய்யவும்:

str1 = 'பைதான்' str2 = 'வேடிக்கையாக உள்ளது' str3 = 'சதவீதம்' அச்சு (str1 + str2 + str (100) + str3)

வெளியீடு:

பைதான் வேடிக்கை 100 சதவீதம்

சரங்களின் பட்டியலை இணைத்தல்

சரங்களின் பட்டியலைப் பயன்படுத்தி சரங்களை நாம் ஒன்றிணைக்கலாம்

  • join () ‘str’ வகையின் எந்தவொரு பொருளிலும் செயல்பாடு கிடைக்கிறது
  • join () சரங்களின் பட்டியலை மட்டுமே ஏற்றுக்கொள்கிறது, அதில் சரம் அல்லாத உருப்படிகள் இருந்தால், பைதான் ஒரு பிழையை எறியும்
list_of_words = ['இது', 'என்பது', 'தி', 'சரம்', 'நாங்கள்', 'விருப்பம்', 'பிளவு', 'ஆக', 'ஒரு', 'பட்டியல்', 'இன்', 'சொற்கள்' ] # வெற்று சரத்துடன் தொடங்கி, 'str' வாக்கியம் = '' வகைகளில் கிடைக்கும் சேரல் செயல்பாட்டைப் பயன்படுத்தவும். சேருங்கள் (list_of_words) அச்சு (வாக்கியம்) # இந்த நேரத்தில் ஒரு இடைவெளியில் ஒரு சரம் பயன்படுத்தவும் வாக்கியம் = ''. சேரவும் (list_of_words ) அச்சிடு (வாக்கியம்) # இந்த நேரத்தில் ஒரு ஹைபன் / கோடுடன் ஒரு சரம் பயன்படுத்தவும் வாக்கியம் = '-'. சேர் (list_of_words) அச்சு (வாக்கியம்) # நாம் சேர அழைக்கும் சரம் உள்ள உருப்படிகளில் சேர பயன்படுவதை நீங்கள் அவதானிக்கலாம். list_of_words '

வெளியீடு:

Thisisthestringwewillsplitintoalistofwords
இந்தச் சரம் தான் சொற்களின் பட்டியலாகப் பிரிப்போம்
இது-சரம்-நாம்-சொற்களின் பட்டியலில்-பிரிப்போம்

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

பைதான் ‘str’ வகை நிறைய உள்ளடிக்கிய செயல்பாடுகளைக் கொண்டுள்ளது

  • str.upper ()
  • str.lower ()
  • str.find ()
  • str.replace ()
  • str.split ()
  • str.join ()
  • மேலும் பல

கடைசி பிரிவில் ஏற்கனவே str.join () மற்றும் str.split () செயல்பாடுகளைப் பார்த்தோம். மேலே பட்டியலிடப்பட்ட மீதமுள்ள செயல்பாடுகளை நாங்கள் புரிந்துகொள்வோம்.

# மேல் வழக்கு அச்சுக்கு மாற்றவும் ('python'.upper ()) # லோயர் கேஸ் அச்சுக்கு மாற்றவும் (' PYTHON'.lower ()) # 'th' அச்சின் குறியீட்டைக் கண்டுபிடி ('Python'.find (' th ')) # '0' ஐ '100' அச்சுடன் மாற்றவும் ('பைதான் வேடிக்கையானது 0 சதவீதம்'. இடம் ('0', '100'))

வெளியீடு:

பைதான்

பைதான்

2

பைதான் வேடிக்கை 100 சதவீதம்

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

பைத்தானின் பல்வேறு பயன்பாடுகளுடன் ஆழ்ந்த அறிவைப் பெற, நீங்கள் நேரலைக்கு பதிவு செய்யலாம் 24/7 ஆதரவு மற்றும் வாழ்நாள் அணுகலுடன்.