Section outline

    • Micro-Topic 6.1: Defining Strings and Handling Quotes
      Goal: Learn how to create string literals with quotes and include quotation marks or special characters within strings without causing errors.

    • Micro-Topic 6.2: String Operations (Concatenation & Repetition)
      Goal: Be able to concatenate strings and repeat strings using the
      + and * operators, and understand type rules for these operations.

    • Micro-Topic 6.3: Common String Methods and Length
      Goal: Use basic string methods to inspect and modify strings (like changing case or finding length) and understand that these methods return new strings.

    • Micro-Topic 6.4: Whitespace Characters and Stripping Text
      Goal: Learn how special whitespace characters like newline and tab work in strings, and how to remove extra whitespace from user input or text.

    • Micro-Topic 6.5: Using Variables inside Strings (f-Strings)
      Goal: Learn how to embed variables and expressions inside strings using f-strings for convenient interpolation, instead of cumbersome concatenation.