Strengsammenkobling ved hjelp av '+' operator
Opprett en python-fil med følgende skript for å sjekke hvordan '+' operatør arbeider i Python for streng sammenkobling. To strengverdier er tilordnet de nevnte variablene str1 og str2. Disse to verdiene kombineres riktig og skrives ut. Deretter tildeles en strengverdi og numerisk verdi til de nevnte variablene tekst og pris. Hvis du vil kombinere disse verdiene, vil det generere en feil ved å nevne det int verdi kan konverteres til str. Så den numeriske verdien konverteres til strengverdien ved hjelp av str () metode før du kombinerer dataene.
#!/ usr / bin / env python3# Definer til strengverdier
str1 = "Jeg liker"
str2 = "Programmering"
# Kombinere en strengverdi med en annen strengverdi
combineText1 = str1 + str2
# Skriv ut kombinert utdata
print ("Kombinere streng med streng: \ n", combineText1)
# Definer en strengverdi
text = "Prisen på boken er"
# Definer en tallverdi
pris = 50
# Kombinere en strengverdi med en tallverdi
combineText2 = tekst + "$" + str (pris)
# Skriv ut kombinert utdata
print ("\ nKombinerende streng med nummer: \ n", combineText2)
Produksjon:
Utgangen vises på høyre side av bildet.
Strengsammenkobling med '%' operator
Opprett en python-fil med følgende skript for å sjekke hvordan '%' symbol fungerer for streng sammenkobling i Python. Det fungerer som strengformatering av C-språk. Her tildeles to strengverdier i variablene, str1 og str2. Du kan kombinere to eller flere strengverdier ved å opprette en kommaseparert gruppe og bruke '%' symbolet foran gruppen. Her brukes de første parentesene, () for å gruppere strengverdier og '% s' brukes i skrive ut() metode for å definere det, utskriftsverdiene er streng.
#!/ usr / bin / env python3# Definer to strengverdier
str1 = "Python"
str2 = "er et populært skriptspråk"
# Kombiner strengverdiene ved hjelp av '%' operator
print ("Utdata etter kombinasjon av strenger: \ n \ n% s% s"% (str1, str2))
Produksjon:
Utgangen vises på høyre side av bildet.
Strengsammenkobling ved hjelp av format() metode
Hvis du vil kombinere strengverdier mer spesifikt, må du bruke format() metode for Python. Ved å bruke denne metoden kan du kombinere strengverdiene basert på deres posisjoner. Strengposisjonene telles som 0,1,2 og så videre. To strengverdier er hentet fra brukeren og tilordnet de nevnte variablene str1 og str2. Deretter brukes disse variablene i format() metode som argumenter. De variable posisjonene er ikke nevnt i skriptet. Så, standardvariabelposisjonene er 0 og 1.
#!/ usr / bin / env python3# Definer to strengverdier
str1 = input ("Skriv inn den første strengverdien \ n")
str2 = input ("Skriv inn den andre strengverdien \ n")
# Kombiner strengverdiene ved hjelp av operatoren format ()
combineText = " ".format (str1, str2)
# Skriv ut den kombinerte teksten
print ("Resultatet etter å ha kombinert strenger: \ n \ n", combineText)
Produksjon:
Utgangen vises på høyre side av bildet. Her er to inngangsverdier 'Linux' og 'Hint' og utgangen er 'LinuxHintetter sammenkoblingen.
Strengsammenkobling ved hjelp av bli med() metode
bli med() er en annen nyttig metode for Python for å kombinere strenger. Hvis du vil legge til en bestemt strengverdi på tidspunktet for sammenkobling av strengene, må du bruke bli med() metode for sammenkobling. Opprett en python-fil med følgende skript for å sjekke bruken av bli med () metode. Tre strengverdier er tildelt i de nevnte variablene str1, str2, og str3. Den første bli med() brukes til å kombinere strengene uten noen spesifikk streng. Den andre bli med() brukes til å kombinere strengverdiene med et komma (,). Den tredje bli med() brukes til å kombinere strengverdiene med en ny linje (\ n).
#!/ usr / bin / env python3# Definer to strengverdier
str1 = "Python-programmering"
str2 = "Bash Programmering"
str3 = "Java-programmering"
# Ved å bruke join () -metoden for å kombinere strengene
combineText = "".bli med ([str1, str2, str3])
# Skriv ut utdata
skriv ut ("\ nOutput: \ n% s"% combineText)
# Bruk join () -metoden med komma for å kombinere strengene
combineText = ",".bli med ([str1, str2, str3])
# Skriv ut utdata
skriv ut ("\ nOutput: \ n% s"% combineText)
# Bruk join () -metoden med newline for å kombinere strengene
combineText = "\ n".bli med ([str1, str2, str3])
# Skriv ut utdata
skriv ut ("\ nOutput: \ n% s"% combineText)
Produksjon:
Utgangen vises på høyre side av bildet.
Kombinere streng av tuple ved hjelp av join () -metoden
Opprett en python-fil med følgende skript. Her vil join () -metoden kombinere strengverdiene til tupelen med en ny linje (\ n).
#!/ usr / bin / env python3# Definer en tuple strengverdier
tupleString = ("Ubuntu", "Windows", "MacOS", "Fedora", "Android", "RedHat")
# Kombiner strengverdiene til tuplen ved hjelp av join () -metoden
combineText = "\ n".bli med (tupleString)
# Skriv ut utdata
print ("\ nListen over operativsystemer er: \ n \ n% s"% combineText)
Produksjon:
Utgangen vises på høyre side av bildet.
Generer en sekvens av strenger ved å kombinere to strenger
Sekvensen av strengverdier kan genereres enkelt ved å bruke metoden join (). Opprett en pythonfil med følgende skript for å lage en sekvens av alfabetet med et tall.
#!/ usr / bin / env python3# Definer to strengverdier
str1 = "ABCD"
str2 = "1"
# Generer sekvens av streng ved hjelp av join () -metoden
combineText = str2.bli med (str1)
# Skriv ut utdata
skriv ut ("\ n% s"% combineText)
Produksjon:
Utgangen vises på høyre side av bildet.
Konklusjon:
Ulike måter å streng sammenkoble vises i denne artikkelen ved hjelp av enkle eksempler. Forhåpentligvis vil leseren kunne kombinere flere strenger ordentlig etter å ha praktisert disse eksemplene.
Se forfatterens video: her