Strings in Python can be defined using single or double quotes. Strings can contain multiple lines using triple quotes. Individual characters in a string can be accessed using square brackets or sliced using a colon. Strings have various methods like upper(), lower(), strip() to modify them and can be concatenated using the + operator.