Stringi liitmine „+” operaatori abil
Kuidas seda teha, looge järgmise skriptiga pythoni fail '+' operaator töötab Pythonis stringide liitmiseks. Nimetatud muutujatele määratakse kaks stringi väärtust str1 ja str2. Need kaks väärtust on korralikult ühendatud ja prinditud. Järgmisena omistatakse nimetud muutujatele üks stringi väärtus ja arvuline väärtus teksti ja hind. Kui soovite need väärtused ühendada, tekitab see selle mainimisega vea int väärtuse saab teisendada str. Niisiis teisendatakse arvuline väärtus stringi väärtuseks str () meetod enne andmete ühendamist.
#!/ usr / bin / env python3# Määrake stringide väärtuste järgi
str1 = "Mulle meeldib"
str2 = "Programmeerimine"
# Stringi väärtuse kombineerimine teise stringi väärtusega
combText1 = str1 + str2
# Trükkige kombineeritud väljund
print ("Stringi kombineerimine stringiga: \ n", combineText1)
# Määrake stringi väärtus
text = "Raamatu hind on"
# Määratlege arvu väärtus
hind = 50
# Stringi väärtuse kombineerimine arvu väärtusega
combText2 = tekst + "$" + str (hind)
# Trükkige kombineeritud väljund
print ("\ nStringi kombineerimine numbriga: \ n", combText2)
Väljund:
Väljund kuvatakse pildi paremal küljel.
Stringi liitmine operaatori '%' abil
Kuidas seda teha, looge järgmise skriptiga pythoni fail '%' sümbol töötab stringide liitmisel Pythonis. See töötab nagu C-keele stringi vormindamine. Siin määratakse muutujatesse stringi ja str2 kaks stringi väärtust. Kaks või enam stringiväärtust saate kombineerida, luues komaga eraldatud rühma ja kasutades rühma ees olevat sümbolit '%'. Siin kasutatakse stringi väärtuste rühmitamiseks esimesi sulge () ja '% s' print () Selle määratlemiseks on printimise väärtused stringid.
#!/ usr / bin / env python3# Määratlege kaks stringi väärtust
str1 = "Python"
str2 = "on populaarne skriptikeel"
# Kombineerige stringi väärtused, kasutades operaatorit '%'
print ("Väljund pärast stringide ühendamist: \ n \ n% s% s"% (str1, str2))
Väljund:
Väljund kuvatakse pildi paremal küljel.
Stringi liitmine kasutades vorming () meetod
Kui soovite stringiväärtusi täpsemalt ühendada, peate seda kasutama vorming () Pythoni meetod. Selle meetodi abil saate stringi väärtused nende positsioonide põhjal kombineerida. Stringi positsioone loetakse 0,1,2-ks ja nii edasi. Kasutajalt võetakse kaks stringiväärtust ja määratakse nimetatud muutujatele str1 ja str2. Järgmisena kasutatakse neid muutujaid vorming () meetod kui argument. Muutujate positsioone skriptis ei mainita. Niisiis on vaikimisi muutujate positsioonid 0 ja 1.
#!/ usr / bin / env python3# Määratlege kaks stringi väärtust
str1 = input ("Sisestage esimene stringi väärtus \ n")
str2 = input ("Sisestage teine stringi väärtus \ n")
# Kombineerige stringi väärtused operaatori format () abil
combinext = " ".formaat (str1, str2)
# Kombineeritud teksti printimine
print ("Väljund pärast stringide ühendamist: \ n \ n", combineText)
Väljund:
Väljund kuvatakse pildi paremal küljel. Siin on kaks sisendväärtust 'Linux' ja "Vihje" ja väljund on 'Linuxi vihjepärast liitmist.
Stringi liitmine kasutades liitu () meetod
liitu () on veel üks Pythoni kasulik meetod stringide ühendamiseks. Kui soovite stringide liitmise ajal lisada mõne konkreetse stringi väärtuse, peate seda kasutama liitu () liitmise meetod. Selle kasutamise kontrollimiseks looge järgmise skriptiga pythoni fail liitu () meetod. Nimetatud muutujatele määratakse kolm stringi väärtust str1, str2, ja str3. Esimene liitu () kasutatakse stringide ühendamiseks ilma kindla stringita. Teine liitu () kasutatakse stringi väärtuste kombineerimiseks komaga (,). Kolmas liitu () kasutatakse stringi väärtuste ühendamiseks uue reaga (\ n).
#!/ usr / bin / env python3# Määratlege kaks stringi väärtust
str1 = "Pythoni programmeerimine"
str2 = "Bashi programmeerimine"
str3 = "Java programmeerimine"
# Stringide ühendamiseks meetodi join () kasutamine
combinext = "".liitu ([str1, str2, str3])
# Printige väljund
print ("\ nVäljund: \ n% s"% combineText)
# Stringide ühendamiseks kasutage meetodit join () komaga
combinext = ",".liitu ([str1, str2, str3])
# Printige väljund
print ("\ nVäljund: \ n% s"% combineText)
# Stringide kombineerimiseks meetodi join () ja newline kasutamine
combinext = "\ n".liitu ([str1, str2, str3])
# Printige väljund
print ("\ nVäljund: \ n% s"% combineText)
Väljund:
Väljund kuvatakse pildi paremal küljel.
Tupple stringi ühendamine liitumismeetodi abil
Looge järgmise skriptiga pythoni fail. Siin ühendab liitumismeetod () kombineerides duplikaadi stringiväärtused uue reaga (\ n).
#!/ usr / bin / env python3# Määrake stringide väärtuste rühm
tupleString = ("Ubuntu", "Windows", "MacOS", "Fedora", "Android", "RedHat")
# Kombineerige dupleksi stringi väärtused, kasutades meetodit join ()
combinext = "\ n".liitu (tupleString)
# Printige väljund
print ("\ nOperatsioonisüsteemide loend on: \ n \ n% s"% combineText)
Väljund:
Väljund kuvatakse pildi paremal küljel.
Looge stringide jada, ühendades kaks stringi
Stringi väärtuste järjestuse saab hõlpsalt luua liitumismeetodi () abil. Looge järgmise skriptiga pythoni fail, et luua tähestiku järjestus numbriga.
#!/ usr / bin / env python3# Määratlege kaks stringi väärtust
str1 = "ABCD"
str2 = "1"
# Looge stringi jada, kasutades meetodit join ()
combineText = str2.liitu (str1)
# Printige väljund
print ("\ n% s"% combineText)
Väljund:
Väljund kuvatakse pildi paremal küljel.
Järeldus:
Selles artiklis on lihtsate näidete abil näidatud stringide liitmise erinevad viisid. Loodetavasti suudab lugeja pärast nende näidete harjutamist mitu stringi korralikult ühendada.
Vaata autori videot: siin