show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 上次了解的是
字符串
- 字符串 就是 字符的串
- 字符串长度 可以用 len函数
- 字符可以用下标索引 []
- 可以有正索引
- 也可以有负索引
- 换行符之类的字符
- 算是几个字符呢??🤔
- 回车符就是\n
- \n算是几个字符呢?
- 再明确一点
- \n 是一个字符
- 那 \n 这个字符有序号吗?
- 回车字符
\n
- 序号为10
- 从字符转化为序号
- ord
- 从序号转化为字符
- chr
- 转义字符也可以通过下标访问吗?
- 转义字符也可以用下标访问
- 有哪些字符是转义字符呢?
- 换行符、制表符、退格符、回车符
- 还比较好理解
- 单双引号也需要转义吗?
- 单引号里面可以直接用双引号
- 双引号里面可以直接用单引号
- 如果字符串里面
- 既有单引号
- 又有双引号呢?
- 如果双引号里面有双引号
- 如果不转义
- 输出可能会发生 语法错误
- 转义就可以解决这个问题
- 如果字符串中同时出现单双引号
- 转义之后
- 就可以正常输出了
转义字符 | 含义 |
---|---|
\n | 换行 |
\t | 制表符 |
\r | 回到行头 |
\" | 双引号 |
\' | 单引号 |
\\ | 反斜杠 |
- 所有转义字符都算一个字符吗?
- 目前看起来都
- 转义字符 都算一个字符
- 什么是转义字符呢?
- 转义转义
- 转换含义
- 靠的是转义字符
- 转义字符
- escape character
- python中就是反斜杠 \
- 这个反斜杠和后面字符构成转义序列
- 两个字符 算一个字符
- 如果有中文字符呢?
- s = "阿Q"
- 总共两个字符
- 一个是英文字符
- 另一个是中文汉字字符
- 对应两个位置
- s[0] - 阿
- s[1] - Q
- 这个字符串放在哪里呢?
- 这次了解的是
- 转义字符 反斜杠
- 转义转义 转化含义
- 反斜杠和后面的字符
- 两个一起 构成转义序列
- 转化了含义
- 字符串 变量 究竟是如何存储的呢??🤔
- 下次再说!👋