Python: Quote String

, , …,

Strings are enclosed using single quote or double quote. example

# -*- coding: utf-8 -*-
# python

a = "this "
b = 'and that'
print a, b
# prints 「this  and that」

You can use \n for linebreak, and \t for tab, etc.

Complete list of escape sequences: 2. Lexical analysis — Python v2.7.6 documentation#string-literals

# -*- coding: utf-8 -*-
# python

a = "this\nthat\n" # use \n for line-break
b = 'more\nthings' # single quote works too
print a, b

# prints

# this
# that
# more
# things

You can add r in front of the quote symbol. This way, backslash characters will be interpreted as is, not as escapes. (“r” for “raw”)

# -*- coding: utf-8 -*-
# python

c = r"this\n and that"
print c
# prints literally 「this\n and that」, single line

To quote a string of multiple lines, use triple quotes. Example:

# -*- coding: utf-8 -*-
# python

xx = """aa
bb
cc"""
print xx

# prints the following, 3 lines

# aa
# bb
# cc

Python string quote summary: