PyBites Platform logo

Hone Your Python Skills!

  • Newbie Bites
  • Intro Bites
  • Regular Bites
  • Learning Paths
  • 100 Days of Code
  • Pricing
  • Community
  • Login
  • Pybites blog articles
  • Subscribe to our YouTube Channel
  • Follow us on Twitter
Get our Python Tips Book
☰ ☰

PyBites Platform

Pybites Platform 2.0 is live 🎉 🐍 Join us now 📈

PyBites Learning Paths

Login and code
« Show all Paths

String Manipulation


String manipulation is a fundamental skill for the effective Pythonista. In this learning paths we offer you a bunch of exercises so this becomes second nature for you!

PyBites String Manipulation Learning Path Badge

Bites of Py


Intro level icon
☐ 1.1 - Slice and dice
☐ 1.2 - Strip out vowels and count the number of replacements
Beginner level icon
☐ 2.1 - Rotate string characters
☐ 2.2 - Nicer formatting of a poem or text
☐ 2.3 - Remove punctuation characters from a string
☐ 2.4 - Convert an Amazon URL into an affiliation link
☐ 2.5 - Parse an /etc/passwd file output
Intermediate level icon
☐ 3.1 - Create a RGB-to-Hex converter
☐ 3.2 - Check if two words are anagrams
☐ 3.3 - Analyze Stock Data
☐ 3.4 - Turn messy CSV into JSON
☐ 3.5 - Split a string by spaces or quoted text
☐ 3.6 - Filter out accented characters
☐ 3.7 - Complete a tox ini file parser class
☐ 3.8 - Parse PyBites blog git commit log
☐ 3.9 - Parse a bunch of quotes from HTML
Advanced level icon
☐ 4.1 - Convert text into multiple columns
☐ 4.2 - Parse Unix cal to a weekday mapping
☐ 4.3 - Screen scraper
☐ 4.4 - Calculate a coding streak in days
☐ 4.5 - String manipulation and metrics
☐ 4.6 - Strip comments from Python code

© CodeChalleng.es is <> with ♥ by PyBites | Testimonials

It's easier to ask forgiveness than it is to get permission. - Grace Hopper