String

Strings are a sequence of characters. They represent such a sequence and because they're no primitive data-type, they allow some operations on them, such as Slicing (splitting up Strings).

Strings are very important, because they are the basic data-type for reading and writing data to files, the console and everything else.

The fact that they are a non-primitive data-type implicates that their actual values lie in the Heap, and there's only a reference to them in the runtime-stack.

Syntax
To create a string, just place your text between two quotation marks or two apostrophes.

Casting
To convert something to a string, type:

f-Strings
Introduced in Python 3.6, f-strings are a simple way to concatenate values into strings. To make one, use 'f' followed by single or double quotes. To include values, encase the value within the string using {}. Note that you do not have to cast types with f-strings, and that they can't be used with multi-line strings (""").