Skip to main content

String

Strings can be represented in a few different ways:

  • Basic Strings: A basic string is represented by a sequence of characters enclosed in double quotes ". For example, "Hello, world!".
  • Multiline Strings: Multiline strings are represented by a sequence of characters enclosed in triple quotes """. This type of string can span multiple lines and preserve line breaks within the string. For example,
multiline_string = """
This is a multiline
string in TOML format.
"""
  • Literal Strings: Literal strings are represented by a sequence of characters enclosed in single quotes '. This type of string is useful for representing strings that contain characters that would normally need to be escaped within a basic or multiline string, such as double quotes. For example, 'Hello, "world"'.

In a TOML file, strings can be used as values for keys or as elements in arrays. No matter how a string is represented in a TOML file, it must be enclosed in quotes or string literals in order to be treated as a string.