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

JaaTweetJaaSähköposti

Liittyvät aiheet

  • Ohjelmointi
  • Python

Kirjailijasta

Gaurav Siyal (67 artikkelia julkaistu)

Gaurav Siyalilla on kahden vuoden kirjoituskokemus, joka on kirjoittanut sarjalle digitaalisia markkinointiyrityksiä ja ohjelmistojen elinkaaridokumentteja.

Lisää Gaurav Siyalilta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi