logo

Python | Dodajte eno vrvico drugi

O veriženju dveh nizov se je v različnih jezikih večkrat razpravljalo. Toda naloga je, kako dodati nizu v Pythonu ali dodati en niz drugemu Python .

Primer

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

Dodajanje niza v Python

Nizi Python so nespremenljivi, kar pomeni, da jih ni mogoče neposredno spreminjati. Vendar pa lahko uporabite več tehnik, da dosežete učinek dodajanja v niz. Znanje o izvajanju te naloge ima veliko aplikacij. Razpravljajmo o nekaterih načinih, na katere je to mogoče izvesti, saj obstaja več načinov za to Dodaj nizom v Pythonu tukaj razpravljamo o nekaterih splošno uporabljenih metodah za dodajanje nizu v Pythonu, ki so naslednje.



Ustvari niz v Pythonu

Spodnja koda inicializira dva niza: GFG je dodeljen spremenljivki `test_string` in ga je najbolje dodeliti spremenljivki `add_string`.

Python3


iphone emoji na androidu



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

>

>

Združevanje nizov v Pythonu

Ta operater se lahko uporablja za izvedbo te posebne naloge veriženje niz ali znak. To je precej preprostejše od tradicionalnih metod, ki se uporabljajo v drugih jezikih, kot je uporaba namenske funkcije za izvajanje te posebne naloge. V Pythonu lahko uporabite+>za dodajanje nizov v Pythonu, zaradi česar je koda bolj jedrnata in berljiva.

Primer: V tem primeru spodnja koda združuje niza GFG in je najboljši, natisne rezultat (GFG je najboljši), nato pa mu doda klicaj in natisne končni niz (GFG je najboljši!).

Python3




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

>

>

Izhod

GFG is best GFG is best!>

Seznam nizov združite v en niz

To nalogo veriženja nizov ali znakov lahko izvedete tudi z uporabo Python pridružitev funkcijo. Prednost te metode pred zgornjo metodo je, da imamo veliko nizov za združevanje in ne le dva.

Primer : V tem primeru spodnja koda inicializira dva niza, GFG in je najboljši, ju združi z metodo `join()` in natisne rezultat. Nato se povezanemu nizu doda klicaj in posodobljeni niz se natisne.

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)>

>

>

Izhod:

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

Python Append String Uporaba F-niz za vstavljanje znakov

V Pythonu uporabite f-nize za dodajanje znakov v niz z vdelavo spremenljivk ali izrazov v zavitih oklepajih, kar omogoča dinamično vstavljanje vsebine s čisto sintakso.

Primer : V tem primeru v spodnji kodi Python f-string uporablja za združevanje nizov GFG in je najboljši. Najprej natisne verižni niz, nato pa mu doda klicaj in natisne končni rezultat ter tako doda nize v Pythonu.

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)>

>

>

Izhod:

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

Dodajte znak z metodo __add__

Metoda `__add__` v Pythonu se uporablja za definiranje vedenja operatorja `+` za predmete. Omogoča prilagajanje operacij seštevanja ali veriženja za določene vrste objektov.

Primer: V tem primeru spodnja koda inicializira nize Geeksforgeeks in jih najbolje združi z uporabo `__add__`, natisne rezultat in nato vrvica ji doda klicaj in natisne končni rezultat ter doda niz Python.

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)>

>

>

Izhod:

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

Python Dodajanje znakov v niz z uporabo format()

Metoda `format()` v Pythonu omogoča dodajanje znakov ali nizov v osnovni niz z uporabo ograd. Zagotavlja jedrnat in prilagodljiv način za dinamično konstruiranje in spreminjanje nizov.

Primer: V tem primeru spodnja koda inicializira nize in jih združi z uporabo Python format() metodo in natisne rezultat. Nato doda klicaj in doda niz Python ter natisne končni rezultat.

Python3




prenesite autocad 2019 english mediafire
# 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)>

>

>

Izhod:

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

Python nizu doda znak z uporabo seznamskega razumevanja

Koda združuje dva niza ali znaka, preizkusni_niz in add_string , z uporabo a razumevanje seznama in pridruži se() funkcijo. Nastali združeni niz je shranjen v spremenljivki res in nato natisnjen kot izhod.

Primer: V tem primeru spodnja koda inicializira nize, jih združi z razumevanjem seznama in `join`, natisne rezultat, nato doda klicaj in natisne končni rezultat.

Python3




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

>

>

Izhod

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