பைதான் சரம் எடுத்துக்காட்டுகள்

Paitan Caram Etuttukkattukal



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

உள்ளடக்கத்தின் தலைப்பு:

  1. சரம் மாறிகளை வரையறுக்கவும்
  2. சரத்தின் நீளத்தை எண்ணுங்கள்
  3. சரத்தை அச்சிடவும்
  4. சரத்தை வடிவமைக்கவும்
  5. ஒரு சரத்திலிருந்து உள்ளடக்கத்தை அகற்று
  6. சரத்தைப் பிரிக்கவும்
  7. சரத்தை ஒழுங்கமைக்கவும்
  8. சரத்தைத் தலைகீழாக மாற்றவும்
  9. சரம் மதிப்பை மாற்றவும்
  10. சரத்தின் வழக்கை மாற்றவும்

சரம் மாறிகளை வரையறுக்கவும்

பைதான் ஸ்கிரிப்ட்டில் சர மதிப்பை மூன்று வழிகளில் வரையறுக்கலாம்: ஒற்றை மேற்கோள்கள் ('), இரட்டை மேற்கோள்கள் ('), மற்றும் மூன்று மேற்கோள்கள் (''). மூன்று சரம் மாறிகளை வரையறுக்கும் பின்வரும் ஸ்கிரிப்ட் மூலம் பைதான் கோப்பை உருவாக்கவும் மற்றும் வெளியீட்டில் மாறிகளை அச்சிடவும்:







#ஒற்றை வரி சரத்தை சேமிக்க ஒற்றை மேற்கோள்களுடன் மாறியை வரையறுக்கவும்
சரம்1 = 'பைதான் புரோகிராமிங்'
#ஒற்றை வரி சரத்தை சேமிக்க இரட்டை மேற்கோள்களுடன் மாறியை வரையறுக்கவும்
சரம்2 = 'பைதான் ஒரு பலவீனமான தட்டச்சு மொழி'
#மல்டி-லைன் சரத்தை சேமிக்க மூன்று மேற்கோள்களுடன் மாறியை வரையறுக்கவும்
சரம்3 = '''பைதான் நிரலாக்கத்தைக் கற்றுக்கொள்ளுங்கள்
அடிப்படையிலிருந்து''''

# மாறிகளை அச்சிடவும்
அச்சு ( சரம்1 )
அச்சு ( சரம்2 )
அச்சு ( சரம்3 )

வெளியீடு:



ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்:







மேலே செல்

சரத்தின் நீளத்தை எண்ணுங்கள்

பைதான் சரம் மாறியின் நீளத்தைக் கணக்கிட len() என்ற ஒரு உள்ளமைக்கப்பட்ட செயல்பாட்டைக் கொண்டுள்ளது. பயனரிடமிருந்து சரம் மதிப்பு, அச்சு உள்ளீட்டு மதிப்பு மற்றும் உள்ளீட்டு மதிப்பின் நீளம் ஆகியவற்றைப் பின்வரும் ஸ்கிரிப்ட் மூலம் பைதான் கோப்பை உருவாக்கவும்:



#ஒரு சரம் மதிப்பை எடுத்துக் கொள்ளுங்கள்
strVal = உள்ளீடு ( 'சர மதிப்பை உள்ளிடவும்:' )
#உள்ளீட்டு மதிப்பின் மொத்த எழுத்துக்களை எண்ணுங்கள்
ln = மட்டுமே ( strVal )
#பயனரிடமிருந்து எடுக்கப்பட்ட சர மதிப்பை அச்சிடவும்
அச்சு ( 'சரத்தின் மதிப்பு:' , strVal )
#சரத்தின் நீளத்தை அச்சிடவும்
அச்சு ( 'சரத்தின் நீளம்:' , ln )

வெளியீடு:

பின்வரும் வெளியீட்டின் படி, “பைதான் சரம்” பயனரிடமிருந்து உள்ளீட்டு மதிப்பாக எடுக்கப்பட்டது. அச்சிடப்பட்ட இந்த சரத்தின் நீளம் 13:

மேலே செல்

சரத்தை அச்சிடவும்

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

#ஒற்றை மதிப்பை அச்சிடுக
அச்சு ( 'பைத்தானைக் கற்றுக்கொள்ளுங்கள்' )
#பல மதிப்புகளை அச்சிடுங்கள்
அச்சு ( பதினைந்து , 'பைதான் சரம் எடுத்துக்காட்டுகள்' )

#பயனரிடமிருந்து மூன்று உள்ளீட்டு மதிப்புகளை எடுத்துக் கொள்ளுங்கள்
பாடநெறி_குறியீடு = உள்ளீடு ( 'பாடக் குறியீட்டை உள்ளிடவும்:' )
படிப்பின் பெயர் = உள்ளீடு ( 'பாடத்தின் பெயரை உள்ளிடவும்:' )
கடன்_மணி = மிதவை ( உள்ளீடு ( 'கிரெடிட் நேரத்தை உள்ளிடவும்:' ) )

#ஒரு மாறியை அச்சிடுக
அச்சு ( ' \n ' , 'பாடநெறி குறியீடு:' , பாடநெறி_குறியீடு )
#பல மாறிகளை அச்சிடுக
அச்சு ( ' படிப்பின் பெயர்:' , படிப்பின் பெயர் , ' \n ' , 'கிரெடிட் ஹவர்:' , கடன்_மணி )

வெளியீடு:

“CSE320”, “Python Programming” மற்றும் “2.0” ஆகியவை ஸ்கிரிப்டை இயக்கிய பின் உள்ளீடாக எடுத்துக் கொள்ளப்படும். இந்த மதிப்புகள் பின்னர் அச்சிடப்படும்.

மேலே செல்

சரத்தை வடிவமைக்கவும்

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

#பயனரிடமிருந்து ஒரு சர மதிப்பை எடுத்துக் கொள்ளுங்கள்
பெயர் = உள்ளீடு ( 'மாணவன் பெயர்:' )
#பயனரிடமிருந்து எண் மதிப்பை எடுத்துக் கொள்ளுங்கள்
தொகுதி = முழு எண்ணாக ( உள்ளீடு ( 'தொகுதி:' ) )

#மாறிகளுடன் வடிவம்() செயல்பாட்டைப் பயன்படுத்துதல்
அச்சு ( '{n} {b} தொகுதி மாணவர்.' . வடிவம் ( n = பெயர் , பி = தொகுதி ) )
#ஒரு சரம் மதிப்பு மற்றும் ஒரு எண் மதிப்பு கொண்ட வடிவம்() செயல்பாட்டின் பயன்பாடு
அச்சு ( '{n} {s} செமஸ்டர் மாணவர்.' . வடிவம் ( n = 'ஜாஃபர்' , கள் = 6 ) )
#நிலை விசைகளை வரையறுக்காமல் வடிவம்() செயல்பாட்டின் பயன்பாடு
அச்சு ( '{} {} தொகுதி மாணவர்.' . வடிவம் ( பெயர் , 12 ) )
எண் நிலை விசைகளை வரையறுப்பதன் மூலம் #பார்மட்() செயல்பாட்டின் பயன்பாடு
அச்சு ( '{1} {0} செமஸ்டர் மாணவர்.' . வடிவம் ( 10 , 'மஜார்' ) )

வெளியீடு:

உள்ளீட்டு மதிப்புகளுக்கு பின்வரும் வெளியீடு தோன்றும், மாணவர் பெயராக “மிசானூர் ரஹ்மான்” மற்றும் தொகுதி மதிப்பாக 45:

மேலே செல்

ஒரு சரத்திலிருந்து உள்ளடக்கத்தை அகற்று

ஒரு சரம் மாறியின் பகுதி உள்ளடக்கம் அல்லது முழு உள்ளடக்கம் பைதான் சரம் மாறியிலிருந்து அகற்றப்படலாம். பயனரிடமிருந்து ஒரு சரம் மதிப்பை எடுக்கும் பின்வரும் ஸ்கிரிப்ட் மூலம் பைதான் கோப்பை உருவாக்கவும். அடுத்து, ஸ்கிரிப்ட் முந்தைய உதாரணத்தைப் போன்ற சரத்தை வெட்டி, “டெல்” கட்டளையைப் பயன்படுத்தி வரையறுக்கப்படாத மாறியை உருவாக்குவதன் மூலம் உள்ளீட்டு மதிப்பின் உள்ளடக்கத்தை ஓரளவு நீக்குகிறது.

முயற்சி :
#ஒரு சரம் மதிப்பை எடுத்துக் கொள்ளுங்கள்
strVal = உள்ளீடு ( 'ஒரு சரத்தின் மதிப்பை உள்ளிடவும்: \n ' )
அச்சு ( 'அசல் சரம்:' +strVal )

#பின்னர் சரத்திலிருந்து அனைத்து எழுத்துக்களையும் அகற்றவும்
#முதல் 10 எழுத்துக்கள்
strVal = strVal [ 0 : 10 ]
அச்சு ( 'முதல் நீக்கத்திற்குப் பிறகு சரம் மதிப்பு:' +strVal )

#சரத்தின் தொடக்கத்தில் இருந்து 5 எழுத்துகளை அகற்றவும்
strVal = strVal [ 5 : ]
அச்சு ( 'வினாடி நீக்கத்திற்குப் பிறகு சரம் மதிப்பு:' +strVal )

#சரத்திலிருந்து குறிப்பிட்ட எழுத்து இருந்தால் அதை அகற்றவும்
strVal = strVal. பதிலாக ( 'நான்' , '' , 1 )
அச்சு ( 'மூன்றாவது நீக்கத்திற்குப் பிறகு சரம் மதிப்பு:' +strVal )

#முழு சரத்தையும் அகற்றி, மாறியை வரையறுக்கப்படாததாக்கு
இன் strVal
அச்சு ( 'கடைசியாக நீக்கிய பிறகு சரம் மதிப்பு:' +strVal )

தவிர பெயர் பிழை :
#மாறி வரையறுக்கப்படாத போது செய்தியை அச்சிடவும்
அச்சு ( 'மாறி வரையறுக்கப்படவில்லை.' )

வெளியீடு:

ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்:

மேலே செல்

சரத்தைப் பிரிக்கவும்

இடம், பெருங்குடல் (:), ஒரு குறிப்பிட்ட சொல் மற்றும் அதிகபட்ச வரம்பு ஆகியவற்றின் அடிப்படையில் சர மதிப்பைப் பிரிக்கும் பின்வரும் ஸ்கிரிப்ட் மூலம் பைதான் கோப்பை உருவாக்கவும்:

#பயனரிடமிருந்து ஒரு சர மதிப்பை எடுத்துக் கொள்ளுங்கள்
strVal = உள்ளீடு ( 'ஒரு சரத்தின் மதிப்பை உள்ளிடவும்: \n ' )

எந்த வாதமும் இல்லாமல் சரத்தை பிரிக்கவும்
அச்சு ( 'இடத்தின் அடிப்படையில் மதிப்புகளைப் பிரிக்கவும்:' )
அச்சு ( strVal. பிளவு ( ) )

#ஒரு எழுத்தின் அடிப்படையில் சரத்தை பிரிக்கவும்
அச்சு ( ':' அடிப்படையில் மதிப்புகளைப் பிரிக்கவும் )
அச்சு ( strVal. பிளவு ( ':' ) )

#ஒரு வார்த்தையின் அடிப்படையில் சரத்தை பிரிக்கவும்
அச்சு ( 'வார்த்தையின் அடிப்படையில் மதிப்புகளை பிரிக்கவும்' )
அச்சு ( strVal. பிளவு ( 'பாடம்' ) )

#வெளி மற்றும் அதிகபட்ச வரம்பின் அடிப்படையில் சரத்தை பிரிக்கவும்
அச்சு ( 'வரம்பின் அடிப்படையில் மதிப்புகளைப் பிரிக்கவும்' )
அச்சு ( strVal. பிளவு ( '''' , 1 ) )

வெளியீடு:

ஸ்கிரிப்டை இயக்கிய பிறகு 'பாடநெறி குறியீடு: CSE - 407' உள்ளீட்டு மதிப்புக்கு பின்வரும் வெளியீடு தோன்றும்:

மேலே செல்

சரத்தை ஒழுங்கமைக்கவும்

ஸ்ட்ரிப்(), lstrip(), மற்றும் rstrip() செயல்பாடுகளைப் பயன்படுத்தி, இரண்டு பக்கங்களிலும், இடது பக்கத்திலும், வலது பக்கத்திலும் உள்ள இடைவெளியின் அடிப்படையில் சரத்தை டிரிம் செய்யும் பின்வரும் ஸ்கிரிப்ட் மூலம் பைதான் கோப்பை உருவாக்கவும். கடைசி lstrip() செயல்பாடு “P” எழுத்தின் அடிப்படையில் பயன்படுத்தப்படுகிறது.

strVal = ' பைதான் ஒரு பிரபலமான மொழி.  '
அச்சு ( 'அசல் சரம்:' +strVal )
#இருபுறமும் ஒழுங்கமைக்கவும்
strVal1 = strVal. ஆடை அவிழ்ப்பு ( )
அச்சு ( 'இருபுறமும் டிரிம் செய்த பிறகு:' + strVal1 )
#இடது பக்கத்தை ஒழுங்கமைக்கவும்
strVal2 = strVal. பட்டை ( )
அச்சு ( 'இடது பக்கத்தை ஒழுங்கமைத்த பிறகு:' + strVal2 )
#வலது பக்கத்தை ஒழுங்கமைக்கவும்
strVal3 = strVal. rstrip ( )
அச்சு ( 'வலது பக்கத்தை ட்ரிம் செய்த பிறகு:' +strVal3 )
#ஒரு எழுத்தின் அடிப்படையில் இடது பக்கத்தை ஒழுங்கமைக்கவும்
strVal4 = strVal2. பட்டை ( 'பி' )
அச்சு ( 'ஒரு எழுத்தின் அடிப்படையில் இடது பக்கத்தை டிரிம் செய்த பிறகு:' + strVal4 )

வெளியீடு:

ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்:

மேலே செல்

சரத்தைத் தலைகீழாக மாற்றவும்

பின்வரும் ஸ்கிரிப்ட் மூலம் பைதான் கோப்பை உருவாக்கவும், இது சரத்தின் முடிவில் தொடக்க நிலையை -1 மதிப்புடன் அமைப்பதன் மூலம் சர மதிப்பின் மதிப்பை மாற்றுகிறது:

#பயனரிடமிருந்து ஒரு சர மதிப்பை எடுத்துக் கொள்ளுங்கள்
strVal = உள்ளீடு ( 'ஒரு சரத்தின் மதிப்பை உள்ளிடவும்: \n ' )
#சரத்தின் தலைகீழ் மதிப்பை சேமிக்கவும்
தலைகீழ்_str = strVal [ ::- 1 ]
#சரத்தின் அசல் மற்றும் தலைகீழ் மதிப்புகள் இரண்டையும் அச்சிடவும்
அச்சு ( 'அசல் சரத்தின் மதிப்பு:' +strVal )
அச்சு ( 'தலைகீழ் சரம் மதிப்பு:' + reverse_str )

வெளியீடு:

'ஹலோ வேர்ல்ட்' உள்ளீட்டு மதிப்புக்கு பின்வரும் வெளியீடு தோன்றும்:

மேலே செல்

சரம் மதிப்பை மாற்றவும்

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

#முக்கிய சரத்தை எடுத்துக் கொள்ளுங்கள்
strVal = உள்ளீடு ( 'ஒரு சரத்தின் மதிப்பை உள்ளிடவும்: \n ' )
#தேடல் சரத்தை எடுக்கவும்
srcVal = உள்ளீடு ( 'ஒரு சரத்தின் மதிப்பை உள்ளிடவும்: \n ' )
#மாற்றப்பட்ட சரத்தை எடுத்துக் கொள்ளுங்கள்
repVal = உள்ளீடு ( 'ஒரு சரத்தின் மதிப்பை உள்ளிடவும்: \n ' )
#சரத்தைத் தேடி மாற்றவும்
பதிலாக_strVal = strVal. பதிலாக ( srcVal , repVal )
#அசல் மற்றும் மாற்றப்பட்ட சரம் மதிப்புகளை அச்சிடவும்
அச்சு ( 'அசல் சரம்:' +strVal )
அச்சு ( 'மாற்றப்பட்ட சரம்:' + replaced_strVal )

வெளியீடு:

'நீங்கள் PHP விரும்புகிறீர்களா?' என்பதற்கு பின்வரும் வெளியீடு தோன்றும். முக்கிய சரம் மதிப்பு, 'PHP' தேடல் மதிப்பு மற்றும் 'Python' மாற்று மதிப்பு:

மேலே செல்

சரத்தின் வழக்கை மாற்றவும்

பயனரிடமிருந்து மின்னஞ்சல் முகவரி மற்றும் கடவுச்சொல்லைப் பெறும் பின்வரும் ஸ்கிரிப்ட் மூலம் பைதான் கோப்பை உருவாக்கவும். அடுத்து, உள்ளீட்டு மதிப்புகள் சரியானதா அல்லது தவறானதா என்பதைச் சரிபார்க்க, குறிப்பிட்ட மதிப்புகளுடன் உள்ளீட்டு மதிப்புகளை ஒப்பிடுவதற்கு கீழ்() மற்றும் மேல்() செயல்பாடுகள் பயன்படுத்தப்படுகின்றன.

#மின்னஞ்சல் முகவரியை எடுத்துக் கொள்ளுங்கள்
மின்னஞ்சல் = உள்ளீடு ( 'மின்னஞ்சல் முகவரியை உள்ளிடவும்:' )
#கடவுச்சொல்லை எடுத்துக் கொள்ளுங்கள்
கடவுச்சொல் = உள்ளீடு ( 'கடவுச்சொல்லை உள்ளிடவும்:' )
#மின்னஞ்சலை மாற்றிய பின் சர மதிப்புகளை ஒப்பிடவும்
#சிறிய எழுத்திலும் கடவுச்சொல் பெரிய எழுத்திலும்
என்றால் மின்னஞ்சல் . குறைந்த ( ) == 'admin@example.com' மற்றும் கடவுச்சொல். மேல் ( ) == 'ரகசியம்' :
அச்சு ( 'அங்கீகரிக்கப்பட்ட பயனர்.' )
வேறு :
அச்சு ( 'மின்னஞ்சல் அல்லது கடவுச்சொல் தவறு.' )

வெளியீடு:

பின்வரும் வெளியீடு தோன்றும் ' admin@example.com ” மற்றும் “ரகசிய” உள்ளீட்டு மதிப்புகள்:

பின்வரும் வெளியீடு தோன்றும் ' admin@abc.com ” மற்றும் “ரகசிய” உள்ளீட்டு மதிப்புகள்:

மேலே செல்

முடிவுரை

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