1.字符串定义
• 字符串是由数字、字母、下划线组成的一串字符
a = 'Hello Python_123'
• 单引号和双引号不能混合使用
a = 'Hello Python_123" #SyntaxError: EOL while scanning string literal
• Python中用一对双引号或者一对单引号包裹的内容就是字符串
a = 'Hello Python_123'
b = "Hello Python_234"
2.长字符串
长字符串 又叫做文档字符串 我们使用三重引号来表示一个长字符串’’’ ‘’’
三重引号****可以换行,并且会保留字符串中的格式。
a = '''白日依山近,
黄河入海流。
欲穷千里目,
更上一层楼。
'''
print(a)
#输出结果如下:
白日依山近,
黄河入海流。
欲穷千里目,
更上一层楼。
3.转义字符
转义字符是一种特殊的字符常量。转义字符以反斜线""开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。
3.1 转义字符总结
转义字符 | 描述 |
---|---|
\ (在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\’ | 单引号 |
\" | 双引号 |
\a | 响铃 |
\b | 退格(Backspace) |
\e | 转义 |
\000 | 空 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
\oyy | 八进制数,yy代表的字符,例如:\o12代表换行 |
\xyy | 十六进制数,yy代表的字符,例如:\x0a代表换行 |
\other | 其它的字符以普通格式输出 |
3.2 转义字符实例
#1.反斜杠符号 \\
a='abc\\'
print(a