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.
- Uporaba Operator združevanja
- Pridruži se seznam nizov v en niz
- F-Stringza vstavljanje znakov
- Dodajte znak z metodo __add__
- Python nizu doda znak z uporabo format()
- Python nizu doda znak z uporabo a Razumevanje seznama
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!>