పైథాన్ స్ట్రింగ్ ఉదాహరణలు

Paithan String Udaharanalu



పైథాన్ అనేది బలహీనంగా టైప్ చేయబడిన అన్వయించబడిన భాష. కాబట్టి, వేరియబుల్ డిక్లరేషన్ కోసం పైథాన్‌లో డేటా టైప్ డిక్లరేషన్ అవసరం లేదు. వివిధ రకాల డేటాకు పైథాన్ స్క్రిప్ట్ మద్దతు ఇస్తుంది. వాటిలో స్ట్రింగ్ డేటా ఒకటి. స్ట్రింగ్ డేటా బహుళ అక్షరాలను నిల్వ చేయడానికి ఉపయోగించబడుతుంది. పైథాన్‌లోని స్ట్రింగ్ డేటాను నిర్వచించే మరియు ఉపయోగించే పద్ధతులు ఈ ట్యుటోరియల్‌లో చూపబడ్డాయి.

విషయాల అంశం:

  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”, “పైథాన్ ప్రోగ్రామింగ్” మరియు “2.0” ఇన్‌పుట్‌గా తీసుకోబడతాయి. ఈ విలువలు తర్వాత ముద్రించబడతాయి.

పైకి వెళ్ళండి

స్ట్రింగ్‌ను ఫార్మాట్ చేయండి

స్ట్రింగ్ విలువలను ఫార్మాట్ చేయడానికి పైథాన్‌లో బహుళ ఎంపికలు అందుబాటులో ఉన్నాయి. ఫార్మాట్() ఫంక్షన్ వాటిలో ఒకటి. పైథాన్ స్క్రిప్ట్‌లో ఫార్మాట్() ఫంక్షన్‌ని ఉపయోగించే వివిధ మార్గాలు క్రింది స్క్రిప్ట్‌లో చూపబడ్డాయి. స్క్రిప్ట్‌ని అమలు చేసిన తర్వాత విద్యార్థి పేరు మరియు బ్యాచ్ వినియోగదారు నుండి తీసుకోబడతాయి. తరువాత, ఈ విలువలు కీ విలువలు మరియు స్థాన విలువలతో ఫార్మాట్() ఫంక్షన్‌ని ఉపయోగించి ఇతర స్ట్రింగ్‌లతో ముద్రించబడతాయి.

#యూజర్ నుండి స్ట్రింగ్ విలువను తీసుకోండి
పేరు = ఇన్పుట్ ( 'విద్యార్థి పేరు:' )
#వినియోగదారు నుండి సంఖ్య విలువను తీసుకోండి
బ్యాచ్ = int ( ఇన్పుట్ ( 'బ్యాచ్:' ) )

#వేరియబుల్స్‌తో ఫార్మాట్() ఫంక్షన్‌ని ఉపయోగించడం
ముద్రణ ( '{n} {b} బ్యాచ్ విద్యార్థి.' . ఫార్మాట్ ( n = పేరు , బి = బ్యాచ్ ) )
#ఒక స్ట్రింగ్ విలువ మరియు ఒక సంఖ్యా విలువతో ఫార్మాట్() ఫంక్షన్ యొక్క ఉపయోగం
ముద్రణ ( '{n} {s} సెమిస్టర్ విద్యార్థి.' . ఫార్మాట్ ( n = 'జాఫర్' , లు = 6 ) )
#స్థాన కీలను నిర్వచించకుండా ఫార్మాట్() ఫంక్షన్ యొక్క ఉపయోగం
ముద్రణ ( '{} {} బ్యాచ్ విద్యార్థి.' . ఫార్మాట్ ( పేరు , 12 ) )
#సంఖ్యా స్థాన కీలను నిర్వచించడం ద్వారా ఫార్మాట్() ఫంక్షన్ యొక్క ఉపయోగం
ముద్రణ ( '{1} {0} సెమిస్టర్ విద్యార్థి.' . ఫార్మాట్ ( 10 , 'మజార్' ) )

అవుట్‌పుట్:

ఇన్‌పుట్ విలువల కోసం క్రింది అవుట్‌పుట్ కనిపిస్తుంది, “మిజానుర్ రెహమాన్” విద్యార్థి పేరుగా మరియు 45 బ్యాచ్ విలువగా:

పైకి వెళ్ళండి

స్ట్రింగ్ నుండి కంటెంట్‌ను తీసివేయండి

స్ట్రింగ్ వేరియబుల్ యొక్క పాక్షిక కంటెంట్ లేదా పూర్తి కంటెంట్ పైథాన్ స్ట్రింగ్ వేరియబుల్ నుండి తీసివేయబడుతుంది. వినియోగదారు నుండి స్ట్రింగ్ విలువను తీసుకునే కింది స్క్రిప్ట్‌తో పైథాన్ ఫైల్‌ను సృష్టించండి. తరువాత, స్క్రిప్ట్ మునుపటి ఉదాహరణ వలె స్ట్రింగ్‌ను కత్తిరించడం ద్వారా మరియు “del” ఆదేశాన్ని ఉపయోగించి నిర్వచించని వేరియబుల్‌ను చేయడం ద్వారా ఇన్‌పుట్ విలువ యొక్క కంటెంట్‌ను పాక్షికంగా తొలగిస్తుంది.

ప్రయత్నించండి :
#తీగ విలువను తీసుకోండి
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” శోధన విలువ మరియు “పైథాన్” భర్తీ విలువ:

పైకి వెళ్ళండి

స్ట్రింగ్ కేస్ మార్చండి

వినియోగదారు నుండి ఇమెయిల్ చిరునామా మరియు పాస్‌వర్డ్‌ను తీసుకునే కింది స్క్రిప్ట్‌తో పైథాన్ ఫైల్‌ను సృష్టించండి. తర్వాత, ఇన్‌పుట్ విలువలు చెల్లుబాటులో ఉన్నాయా లేదా చెల్లుబాటు కాదా అని తనిఖీ చేయడానికి ఇన్‌పుట్ విలువలను నిర్దిష్ట విలువలతో పోల్చడానికి దిగువ() మరియు ఎగువ() ఫంక్షన్‌లు ఉపయోగించబడతాయి.

#ఈమెయిల్ అడ్రస్ తీసుకోండి
ఇమెయిల్ = ఇన్పుట్ ( 'ఈ - మెయిల్ అడ్రస్ నింపండి:' )
#పాస్వర్డ్ తీసుకోండి
పాస్వర్డ్ = ఇన్పుట్ ( 'పాస్‌వర్డ్‌ను నమోదు చేయండి:' )
#ఇమెయిల్‌ను మార్చిన తర్వాత స్ట్రింగ్ విలువలను సరిపోల్చండి
#చిన్న అక్షరంలో మరియు పెద్ద అక్షరంలో పాస్‌వర్డ్
ఉంటే ఇమెయిల్ . తక్కువ ( ) == 'admin@example.com' మరియు పాస్వర్డ్. ఎగువ ( ) == 'రహస్యం' :
ముద్రణ ( 'ప్రామాణీకరించబడిన వినియోగదారు.' )
లేకపోతే :
ముద్రణ ( 'ఇమెయిల్ లేదా పాస్‌వర్డ్ తప్పు.' )

అవుట్‌పుట్:

కింది అవుట్‌పుట్ ' కోసం కనిపిస్తుంది admin@example.com ” మరియు “రహస్య” ఇన్‌పుట్ విలువలు:

కింది అవుట్‌పుట్ ' కోసం కనిపిస్తుంది admin@abc.com ” మరియు “రహస్య” ఇన్‌పుట్ విలువలు:

పైకి వెళ్ళండి

ముగింపు

విభిన్న అంతర్నిర్మిత పైథాన్ ఫంక్షన్‌లను ఉపయోగించి వివిధ రకాల స్ట్రింగ్-సంబంధిత పనులు బహుళ పైథాన్ స్క్రిప్ట్‌లను ఉపయోగించి ఈ ట్యుటోరియల్‌లో చూపబడ్డాయి. ఈ ట్యుటోరియల్‌ని సరిగ్గా చదివిన తర్వాత పైథాన్ వినియోగదారులు ఇప్పుడు పైథాన్ స్ట్రింగ్ ఆపరేషన్‌ల ప్రాథమిక జ్ఞానాన్ని పొందగలుగుతారు.