Yhdistäminen on prosessi, jossa kaksi merkkijonoa liitetään yhteen suuremmaksi. Tyypillisesti ainakin yksi näistä merkkijonoista on muuttuja. Saatat liittyä käyttäjän syötteisiin muodostaaksesi tervehdyksen tai arvoja tietokannasta näyttääksesi jonkun koko nimen.
Python tarjoaa erilaisia tapoja merkkijonojen liittämiseen, joista jokaisella on erilaisia etuja. Tässä on kaikki mitä sinun tarvitsee tietää merkkijonojen ketjuttamisesta Pythonissa.
Kuinka ketjuttaa merkkijonoja Pythonissa
Python tarjoaa useita tapoja ketjuttaa merkkijonoja. Tässä on neljä yleisintä: kolme operaattoria ja funktio. Voit käyttää liittyä seuraan toiminto tai jokin niistä +, %, tai * operaattorit. Jokaisella on käyttötarkoituksensa olosuhteiden mukaan.
1. + Operaattorin käyttäminen
Voit käyttää + -operaattoria lisätäksesi kaksi numeroa, mutta voit käyttää sitä myös kahden merkkijonon yhdistämiseen. Tässä on perusesimerkki, joka näyttää, kuinka se tehdään:
# yhdistä kaksi merkkijonoa +-operaattorilla
str1 = "Kuinka ketjuttaa"
str2 = "merkkijonot Pythonissa."
tulos = str1 + str2
tulosta (tulos)
Tuloksena oleva tulos on:
Kuinka ketjuttaa merkkijonoja Pythonissa.
Tämä esimerkki yhdistää kaksi merkkijonoa, mutta voit yhdistää niin monta kuin haluat yhdessä lauseessa:
# yhdistä kolme merkkijonoa käyttämällä +-operaattoria
str1 = "Kuinka ketjuttaa"
str2 = "merkkijonot"
str3 = "Pythonissa."
tulos = str1 + str2 + str3
tulosta (tulos)
Tuloksena oleva tulos on:
Kuinka ketjuttaa merkkijonoja Pythonissa.
2. Join()-menetelmän käyttäminen
Liitosmenetelmä on yksi Pythonin hyödyllisimmät sisäänrakennetut toiminnot. Se koskee vain merkkijonoja, joten et voi käyttää sitä numeeristen arvojen lisäämiseen. Sinun tulee käyttää liitosmenetelmää, kun haluat yhdistää joukon merkkijonoja samalla merkkijonolla niiden väliin: erotin. Erotin voi olla mikä tahansa kelvollinen merkkijono, mukaan lukien tyhjä merkkijono:
str1 = "Python-ketju"
str2 = "merkkijonot"
print("".join([str1, str2]))
str3 = "Pythonin ketjutus"
print(" ".join([str3, str2]))
Lähtö on:
Python ketjuttaa merkkijonoja
Python ketjuttaa merkkijonoja
3. %-operaattorin käyttäminen
%-operaattori muotoilee merkkijonon, mutta yksinkertaisimmassa muodossaan se toimii ketjutustyökaluna. Voit käyttää %s paikkamerkki, joka korvaa merkkijonot ja ketjuttaa ne tehokkaasti.
Esimerkiksi:
str1 = "Python"
str2 = "merkkijonojen ketjutus"
print("%s %s" % (str1, str2))
Lähtö on:
Python-merkkijonojen ketjutus
Python 3 esitteli uuden toiminnon merkkijonojen muotoiluun: muotomenetelmä. Tämä toimii samalla tavalla, korvaamalla paikkamerkit arvot suuremmassa merkkijonossa, ja voit käyttää sitä myös perusketjuttamiseen.
4. * Operaattorin käyttäminen
The * operaattori tarjoaa toisen tavan ketjuttaa merkkijonoja, vaikkakin hyvin erityistapauksissa. Tämä operaattori toistaa merkkijonon tietyn määrän kertoja. Esimerkiksi:
str1 = "Tervetuloa"
str2 = str1 * 3
tulosta (str2)
Lähtö on:
Tervetuloa Tervetuloa Tervetuloa
Tekstimerkkijonojen lisääminen yhdessä Python-ketjutuksen kanssa
Python on tehokas kieli, koska siinä on sisäänrakennetut operaattorit ja menetelmät monille yleisille toiminnoille. Kun hallitset nämä, voit käyttää sopivinta tilannetta mihin tahansa tilanteeseen.
Merkkijonomuotoilu on olennainen osa ohjelmointia Pythonissa. Saatavilla on monia Python-kursseja, jotka auttavat aloittelevia ohjelmoijia oppimaan perusasiat.
9 ilmaista verkkokurssia Python-aloittelijoille
Lue Seuraava
Liittyvät aiheet
- Ohjelmointi
- Python
Kirjailijasta

Gaurav Siyalilla on kahden vuoden kirjoituskokemus, joka on kirjoittanut sarjalle digitaalisia markkinointiyrityksiä ja ohjelmistojen elinkaaridokumentteja.
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi