Samenvoegen van strings

Python:
Samenvoegen van strings

Hoe:

Laten we wat strings aan elkaar plakken.

voornaam = "Charlie"
achternaam = "Brown"
volledige_naam = voornaam + " " + achternaam  # Klassieke samenvoeging met een spatie
print(volledige_naam)

Uitvoer: Charlie Brown

Gebruikmakend van join() voor een lijst met woorden:

woorden = ["Hallo", "wereld!"]
zin = " ".join(woorden)
print(zin)

Uitvoer: Hallo wereld!

F-String (sinds Python 3.6):

gebruiker = "snoopy"
actie = "vliegend"
log_bericht = f"{gebruiker} is {actie} zijn hondenhok"
print(log_bericht)

Uitvoer: snoopy is vliegend zijn hondenhok

Diepere Duik

Samenvoegen is een fundamentele stringbewerking sinds het begin van het programmeren. Onthoud, Python behandelt strings als onveranderlijk, dus elke samenvoeging creëert een nieuwe string.

Ooit was de plus (+) alles wat we hadden. Niet efficiënt voor meerdere strings, omdat het kon leiden tot geheugenzwelling en trage prestaties. Hier komt de join() methode—vriendelijker voor het geheugen, vooral voor het samenvoegen van een reeks strings.

F-Strings, geïntroduceerd in Python 3.6, zijn een gamechanger. Ze zijn leesbaar en snel en staan toe dat expressies binnen string-literalen worden geëvalueerd—f"{variabele}". Ze zijn de eerste keuze voor een moderne Pythonista, die functionaliteit en efficiëntie combineert.

Zie Ook