Merkkijonon ketjutus käyttämällä + -operaattoria
Luo python-tiedosto seuraavalla komentosarjalla tarkistaaksesi miten '+' operaattori työskentelee Pythonissa merkkijonon ketjutusta varten. Nimetyille muuttujille on määritetty kaksi merkkijonoa str1 ja str2. Nämä kaksi arvoa yhdistetään oikein ja tulostetaan. Seuraavaksi yksi merkkijonoarvo ja numeerinen arvo määritetään nimetyille muuttujille teksti ja hinta. Jos haluat yhdistää nämä arvot, se aiheuttaa virheen mainitsemalla sen int arvo voidaan muuntaa str. Joten numeerinen arvo muunnetaan merkkijonoksi käyttämällä str () ennen tietojen yhdistämistä.
#!/ usr / bin / env python3# Määritä merkkijonolle
str1 = "Pidän"
str2 = "Ohjelmointi"
# Merkkijonon arvon yhdistäminen toiseen merkkijonoarvoon
combinext1 = str1 + str2
# Tulosta yhdistetty tulos
tulosta ("Merkkijonon yhdistäminen merkkijonoon: \ n", combText1)
# Määritä merkkijonoarvo
text = "Kirjan hinta on"
# Määritä numeroarvo
hinta = 50
# Merkkijonon yhdistäminen lukuarvoon
combText2 = teksti + "$" + str (hinta)
# Tulosta yhdistetty tulos
tulosta ("\ nJonon yhdistäminen numeroon: \ n", combText2)
Tuotos:
Lähtö näkyy kuvan oikealla puolella.
Merkkijono ketjutus käyttämällä% -operaattoria
Luo python-tiedosto seuraavalla komentosarjalla tarkistaaksesi miten "%" symboli toimii merkkijonon ketjutuksessa Pythonissa. Se toimii kuin C-kielen merkkijono muotoilu. Tässä määritetään kaksi merkkijonoarvoa muuttujiin str1 ja str2. Voit yhdistää vähintään kaksi merkkijonoarvoa luomalla pilkuilla erotetun ryhmän ja käyttämällä ryhmän edessä olevaa '%' -merkkiä. Tässä ensimmäisiä hakasulkeita () käytetään merkkijonojen arvojen ryhmittelyyn ja '% s' käytetään Tulosta() menetelmä sen määrittämiseksi, tulostusarvot ovat merkkijonoja.
#!/ usr / bin / env python3# Määritä kaksi merkkijonoa
str1 = "Python"
str2 = "on suosittu komentosarjakieli"
# Yhdistä merkkijonoarvot käyttämällä% -operaattoria
tulosta ("Tulos merkkijonojen yhdistämisen jälkeen: \ n \ n% s% s"% (str1, str2))
Tuotos:
Lähtö näkyy kuvan oikealla puolella.
Merkkijono ketjutus muoto() menetelmä
Jos haluat yhdistää merkkijonoarvot tarkemmin, sinun on käytettävä muoto() Python-menetelmä. Tämän menetelmän avulla voit yhdistää merkkijonon arvot niiden sijaintien perusteella. Merkkijonon sijainnit lasketaan 0,1,2: ksi ja niin edelleen. Kaksi merkkijonoa otetaan käyttäjältä ja määritetään nimetyille muuttujille str1 ja str2. Seuraavaksi näitä muuttujia käytetään muoto() menetelmä argumentteina. Muuttujien sijaintia ei mainita komentosarjassa. Joten muuttujien oletusasennot ovat 0 ja 1.
#!/ usr / bin / env python3# Määritä kaksi merkkijonoa
str1 = input ("Syötä ensimmäinen merkkijonoarvo \ n")
str2 = input ("Syötä toinen merkkijonoarvo \ n")
# Yhdistä merkkijonoarvot format () -operaattorilla
combinext = " ".muoto (str1, str2)
# Tulosta yhdistetty teksti
print ("Tulos merkkijonojen yhdistämisen jälkeen: \ n \ n", combText)
Tuotos:
Lähtö näkyy kuvan oikealla puolella. Tässä on kaksi tuloarvoa 'Linux' ja 'Vihje' ja tulos on 'LinuxHint"ketjutuksen jälkeen.
Merkkijono ketjutus liittyä seuraan() menetelmä
liittyä seuraan() on toinen hyödyllinen Python-menetelmä merkkijonojen yhdistämiseen. Jos haluat lisätä tietyn merkkijonon arvon merkkijonojen liitoksen aikaan, sinun on käytettävä sitä liittyä seuraan() ketjutuksen menetelmä. Luo python-tiedosto seuraavalla komentosarjalla tarkistamaan sen käyttö liittyä () menetelmä. Nimettyihin muuttujiin on määritetty kolme merkkijonoa str1, str2, ja str3. Ensimmäinen liittyä seuraan() käytetään yhdistämään merkkijonot ilman erityistä merkkijonoa. Toinen liittyä seuraan() käytetään yhdistämään merkkijonoarvot pilkulla (,). Kolmas liittyä seuraan() käytetään yhdistämään merkkijonoarvot uudelle riville (\ n).
#!/ usr / bin / env python3# Määritä kaksi merkkijonoa
str1 = "Python-ohjelmointi"
str2 = "Bash-ohjelmointi"
str3 = "Java-ohjelmointi"
# Yhdistä merkkijonot yhdistämällä () -menetelmää
combinext = "".liittyä ([str1, str2, str3])
# Tulosta tulosteet
tulosta ("\ nOutput: \ n% s"% combineText)
# Yhdistä merkkijonot käyttämällä join () -menetelmää pilkulla
combinedText = ",".liittyä ([str1, str2, str3])
# Tulosta tulosteet
tulosta ("\ nOutput: \ n% s"% combineText)
# Yhdistä merkkijonot käyttämällä join () -menetelmää uuden rivin kanssa
combinext = "\ n".liittyä ([str1, str2, str3])
# Tulosta tulosteet
tulosta ("\ nOutput: \ n% s"% combineText)
Tuotos:
Lähtö näkyy kuvan oikealla puolella.
Yhdistämällä merkkijono merkkijonolla join () -menetelmällä
Luo python-tiedosto seuraavalla komentosarjalla. Tässä Join () -menetelmä yhdistää dupleksin merkkijonon arvot uudelle riville (\ n).
#!/ usr / bin / env python3# Määritä joukko merkkijonoarvoja
tupleString = ("Ubuntu", "Windows", "MacOS", "Fedora", "Android", "RedHat")
# Yhdistä dupleksin merkkijonon arvot join () -menetelmällä
combinext = "\ n".liittyä (tupleString)
# Tulosta tulosteet
print ("\ nKäyttöjärjestelmien luettelo on: \ n \ n% s"% combinedText)
Tuotos:
Lähtö näkyy kuvan oikealla puolella.
Luo merkkijonosarja yhdistämällä kaksi merkkijonoa
Merkkijonoarvojen sekvenssi voidaan luoda helposti käyttämällä join () -menetelmää. Luo aakkosjärjestys numerolla luomalla python-tiedosto seuraavalla komentosarjalla.
#!/ usr / bin / env python3#Määritä kaksi merkkijonoa
str1 = "ABCD"
str2 = "1"
# Luo merkkijonosarja käyttämällä join () -menetelmää
combinext = str2.liittyä (str1)
# Tulosta tulosteet
tulosta ("\ n% s"% combText)
Tuotos:
Lähtö näkyy kuvan oikealla puolella.
Päätelmä:
Eri tapoja merkkijonon ketjutukseen on esitetty tässä artikkelissa käyttämällä yksinkertaisia esimerkkejä. Toivottavasti lukija pystyy yhdistämään useita merkkijonoja oikein harjoiteltuaan näitä esimerkkejä.
Katso tekijän video: täällä