I programmeringssproget Python , er en " streng" en uforanderlig objekt. Hver gang en streng er tildelt til en variabel , er en helt ny objektet i hukommelsen for at repræsentere den nye streng , i stedet for at genbruge den umodificerede del af den gamle objekt . På den anden side , er driften af concatenating adskillige snor fragmenter til at danne en længere snor ret almindelig i programmeringsopgaver . Denne operation vil for unoptimized kode , resultere i en ny streng , der oprettes for hver mellemliggende resultat, som kan være ganske ineffektiv . Du kan skrive Python kode til at udføre strengsammensætning på en effektiv og ikke- indlysende måde . Instruktioner
1
Tildel værdier til strengene , du ønsker at sammenkæde ind i en større streng, som i følgende kodeeksempel :
smallString1 = " første segment "
smallString2 = " andet segment "
smallString3 = " tredje segment "
2
Opret en Python liste med strenge , du ønsker at sammenkæde , som illustreret i denne prøve kode : Hej
MyList = [ smallString1 , smallString2 , smallString3 ]
3
Brug foruddefinerede "join " metode til at skabe en streng, der indeholder sammenkædning af alle listeelementer som vist nedenfor. Bemærk, at eksemplet bruger et par enkelte anførselstegn.
BigString = '' . Slutte ( MyList )
Siden opretter listen ikke resulterer i nye strenge der indeholder resultaterne af de sammenkædning , dette metoden er både hurtig og hukommelse -effektive .