Python String

s1 = 'hello, world!'
s2 = "hello, world!"
# 以三个双引号或单引号开头的字符串可以折行
s3 = """
hello, 
world!
"""
print(s1, s2, s3, end='')

python 中的反斜線 \

反斜線可以讓跟在其後面的字元代俵其他意義比如說

\n

\t

\\

也可以表示 8 進制或 16 進制

s1 = '\141\142\143\x61\x62\x63'
s2 = '\u9a86\u660a'
print(s1, s2)

若是不希望 \ 被轉譯則可以在最前面加上 r

s1 = r'\'hello, world!\''
s2 = r'\n\\hello, world!\\\n'
print(s1, s2, end='')