Reference library
Strings & text
Format, split, join, and clean Python strings — the bread and butter of everyday scripts.
F-string formatting
Embed variables and expressions inside readable f-strings.
name = "Ada"
score = 97.5
label = f"{name} scored {score:.1f}%"
print(label)
print(f"Next year: {2026 + 1}")
Split and join words
Turn a sentence into tokens, then rebuild it with a custom separator.
raw = "python split join example"
words = raw.split()
print(words)
joined = "-".join(words)
print(joined)
csv_line = "red,green,blue"
colors = csv_line.split(",")
print(" | ".join(colors))
Strip and normalize text
Remove stray whitespace and compare user input reliably.
messy = " Hello, Python! \n"
clean = messy.strip()
print(repr(clean))
user = " YES "
if user.strip().lower() == "yes":
print("Confirmed")
Browse by section
Each section groups closely related Python snippets.
Strings & text — Python code examples
What you will find here
This page collects strings & text snippets — short, copy-ready Python you can paste into our free online IDE and run without installing anything. Each sample includes a plain-English explanation and the full source code.
Samples vs tutorials and challenges
Samples are quick reference — one concept per page. For step-by-step teaching, use our Python tutorials. To test yourself, try quizzes or coding challenges. Clean up style with the Python formatter.