Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Python Workshop
Logo
Python Workshop
  • Agenda
  • Introduction
  • Tooling
  • Python Features
    • Python is a scripting language
    • Python comes with rich and powerful libraries
    • Python uses indentation instead of curly braces to structure code
    • Python supports functional and object oriented programming
    • Python variables are typeless
  • Python Basics
    • The Simplest Python Script
    • Run Code in the Python Interpreter Directly
    • Variables
    • Types
      • None
      • Boolean
      • Numbers
      • Strings and Bytes
      • Tuples
      • Lists
      • Dict
  • Python In Depth
    • Strings
      • Defining a string
      • Concatenating
      • Built in functionality
      • Length
      • Index access
      • Slicing
      • f-Strings
    • Lists
      • Concatenating
      • Append
      • Insert
      • Pop
      • Length
      • Index access
      • Slicing
      • Deleting
    • Dicts
      • Getting an item
      • Adding and updating items
      • Deleting an item
      • Keys
      • Values
      • Items
    • Functions
      • Functions with Arguments
      • Functions with Keyword Arguments
      • Functions with default Arguments
      • Functions have return values
      • Functions with requiring Arguments as Keywords
    • Control Structures
      • Conditionals
        • Boolean Operators
        • not Operator
        • in Operator
        • if Statement
        • if/else Statement
        • if/elif/else Statement
      • While Loop
      • For Loop
        • List Sequence
        • Tuple Sequence
        • String Sequence
        • While Example Simplified
    • Classes
      • Class Variables
      • Everything in Python is a class
      • Instances of Classes
      • Constructors
      • Methods
      • Methods (2)
      • Class Example
      • Adding Class Inheritance
      • Extending the Example
      • More (unreal) Example
      • Last bot not least Example
      • Python’s Special Methods
      • Summary
    • Modules and Packages
      • Modules
      • Packages
  • Next
Back to top
View this page
Edit this page

Strings¶

Strings in Python are immutable. That means all operations on strings create new string objects. They are based on Unicode.

Strings can be defined by using single ‘ or double quotes “.

Next:

  • Defining a string
  • Concatenating
  • Built in functionality
  • Length
  • Index access
  • Slicing
  • f-Strings
Next
Defining a string
Previous
Python In Depth
Copyright © 2025, Björn Ricks
Made with Sphinx and @pradyunsg's Furo