Python | Pridėkite vieną eilutę prie kitos

Dviejų eilučių sujungimas buvo keletą kartų aptartas įvairiomis kalbomis. Tačiau užduotis yra tai, kaip pridėti eilutę Python arba pridėti vieną eilutę prie kitos Python .

Pavyzdys

  Input:   'GFG' + 'is best'    Output:   'GFG is best'    Explanation:   Here we can add two string using '+' operator in Python 

Pridėti eilutę Python

Python eilutės yra nekintamos, tai reiškia, kad jų negalima tiesiogiai keisti. Tačiau galite naudoti keletą metodų, kad pasiektumėte pridėjimo prie eilutės efektą. Žinios, kaip atlikti šią užduotį, turi daug pritaikymų. Aptarkime tam tikrus būdus, kaip tai galima padaryti, nes yra įvairių būdų Pridėti prie stygų Python Čia mes aptariame kai kuriuos dažniausiai naudojamus metodus, kaip pridėti eilutę Python, tai yra šie.

Sukurkite eilutę „Python“.

Toliau pateiktas kodas inicijuoja dvi eilutes: GFG, priskirtas kintamajam „test_string“, o geriausia priskirti kintamajam „add_string“.

Python3




# initializing string> test_string> => 'GFG'> > # initializing add_string> add_string> => ' is best'>

Sujunkite eilutes Python

Šis operatorius gali būti naudojamas šiai konkrečiai užduočiai atlikti sujungimas eilutę ar simbolį. Tai yra gana paprasta nei tradiciniai metodai, naudojami kitomis kalbomis, pavyzdžiui, naudojant specialią funkciją šiai konkrečiai užduočiai atlikti. Python programoje galite naudoti +> operatorius, kad pridėtų eilutes Python, kad kodas būtų glaustesnis ir skaitomesnis.

Pavyzdys : Šiame pavyzdyje toliau pateiktas kodas sujungia eilutes GFG ir yra geriausias, atspausdina rezultatą (geriausias yra GFG), tada prideda prie jo šauktuką, išspausdindamas paskutinę eilutę (GFG yra geriausias!).

Python3




#adding test_string to add_string> print> (test_string> +> add_string)> res> => test_string> +> add_string> > #adding character to a string> print> (res> +> '!'> )>

Išvestis

GFG is best GFG is best! 

Sujunkite stygų sąrašą į vieną eilutę

Šią eilučių ar simbolių sujungimo užduotį taip pat galima atlikti naudojant Python prisijungimas funkcija. Šio metodo pranašumas, palyginti su aukščiau nurodytu metodu, yra tas, kad turime daug eilučių, kurias reikia sujungti, o ne tik dvi.

Pavyzdys : Šiame pavyzdyje toliau pateiktas kodas inicijuoja dvi eilutes, GFG ir yra geriausias, sujungia jas naudojant „join()“ metodą ir išspausdina rezultatą. Tada prie sujungtos eilutės pridedamas šauktukas, o atnaujinta eilutė išspausdinama.

Python3




# Using join()> # adding one string to another> res> => ''.join((test_string, add_string))> > # print result> print> (> 'The concatenated string is : '> +> res)> > ans> => '> '.join((res,'> !'))> > #print after adding character> print> (ans)>

Išvestis:

The concatenated string is : GFG is best GFG is best! 

Python Append String Naudojant F-String simboliams įterpti

„Python“ naudokite f eilutes, kad pridėtumėte simbolių į eilutę, įterpdami kintamuosius arba išraiškas į skliaustelinius skliaustus, kad būtų galima dinamiškai įterpti turinį naudojant švarią sintaksę.

Pavyzdys : Šiame pavyzdyje žemiau esančiame kode Python f eilutė naudoja eilutėms GFG sujungti ir yra geriausia. Pirmiausia ji atspausdina sujungtą eilutę, o tada prideda prie jos šauktuką ir išspausdina galutinį rezultatą ir taip prideda eilutes Python.

Python3




# Using f-string> # adding one string to another> res> => f> '{test_string}{add_string}'> > # print result> print> (> 'The concatenated string is : '> +> res)> > #adding one string to a character> ans> => f> '{res}{'!'}'> print> (ans)>

Išvestis:

The concatenated string is : GFG is best GFG is best! 

Pridėkite simbolį naudodami __add__ metodą

Python metodas „__add__“ naudojamas objektų operatoriaus „+“ elgesiui apibrėžti. Tai leidžia pritaikyti konkrečių tipų objektų pridėjimo arba sujungimo operacijas.

Pavyzdys : Šiame pavyzdyje toliau pateiktas kodas inicijuoja Geeksforgeeks eilutes ir yra geriausia, sujungia jas naudojant `__add__`, išspausdina rezultatą, tada styga prideda prie jo šauktuką ir išspausdina galutinę išvestį bei prideda Python eilutę.

Python3




# Using __add__> # adding one string to another> res> => test_string.__add__(add_string)> > # print result> print> (> 'The concatenated string is : '> +> res)> > #using __add__ to add one character to a string> ans> => res.__add__(> '!'> )> print> (ans)>

Išvestis:

The concatenated string is : Geeksforgeeks is best Geeksforgeeks is best! 

Python Pridėti ženklą prie eilutės naudojant format()

„Python“ metodas „format()“ leidžia pridėti simbolių arba eilučių į bazinę eilutę naudojant vietos rezervavimo ženklus. Tai suteikia glaustą ir lankstų būdą dinamiškai kurti ir modifikuoti eilutes.

Pavyzdys : Šiame pavyzdyje toliau pateiktas kodas inicijuoja eilutes ir jas sujungia naudojant Python formatas () metodą ir išspausdina rezultatą. Tada jis prideda šauktuką ir prideda eilutę Python ir išspausdina galutinę išvestį.

Python3




# Using format> # adding one string to another> res> => '{}{}'> .> format> (test_string, add_string)> > # print result> print> (> 'The concatenated string is : '> +> res)> > #adding one character to a string> ans> => '{}{}'> .> format> (res,> '!'> )> print> (ans)>

Išvestis:

The concatenated string is : Geeksforgeeks is best Geeksforgeeks is best! 

Python prideda ženklą prie eilutės naudodamas sąrašo supratimą

Kodas sujungia dvi eilutes arba simbolius, test_string ir add_string , naudojant a sąrašo supratimas ir prisijungti () funkcija. Gauta sujungta eilutė išsaugoma kintamajame res ir spausdinama kaip išvestis.

Pavyzdys : Šiame pavyzdyje toliau pateiktas kodas inicijuoja eilutes, sujungia jas naudojant sąrašo supratimą ir „prisijungti“, išspausdina rezultatą, tada prideda šauktuką ir išspausdina galutinę išvestį.

Python3




# Using a list comprehension> res> => ''.join([test_string, add_string])> > # Print result> print> (> 'The concatenated string is:'> , res)> > ans> => '> '.join([res,'> !'])> print> (ans)>

Išvestis

The concatenated string is: Geeksforgeeks is best Geeksforgeeks is best!