文章目录
- 一、字符串类型 str
- 1 字符串类型的定义
- 2 字符串的运算:
- 3 Python 转义字符:
- 4 “多行字符串”
- 5 字符串内置方法
- 6 格式化方法
- 7 字符串颜色控制
- 8 字符编码
一、字符串类型 str
1 字符串类型的定义
字符串是 Python 中最常用的数据类型之一,使用单引号或双引号来创建字符串,使用 三引号创建多行字符串。 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 字符串是不可变的序列数据类型,不能直接修改字符串本身,和数字类型一样! 虽然字符串本身不可变,但可以通过方括号加下标的方式,访问或者获取它的子串,当 然也包括切片操作。这一切都不会修改字符串本身,当然也符合字符串不可变的原则。
代码语言:javascript复制>>> s = "hello world!"
>>> s[4]
'o'
>>> s[2:6]
'llo '
>>> s
'hello world!'
Python3 全面支持 Unicode 编码,所有的字符串都是 Unicode 字符串,可以放心大胆的 使用中文。
2 字符串的运算:
下表实例变量 a 值为字符串 “Hello”,b 变量值为 “Python”:
3 Python 转义字符:
编程语言里,有很多特殊字符,它们起着各种各样的作用。有些特殊字符没有办法用普 通字符表示,需要进行转义。python 用反斜杠()转义字符。如下表:
转义字符 | 描述 |
---|---|
(在行尾时) | 续行符 |
| 反斜杠符号 |
’ | 单引号 |
" | 双引号 |
a | 响铃 |
b | 退格(Backspace) |
e | 转义 |