差别
这里会显示出您选择的修订版和当前版本之间的差别。
| — | blog:python:string [2025/02/02 23:10] (当前版本) – 创建 - 外部编辑 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | # 字符串 | ||
| + | |||
| + | 用单引号`'' | ||
| + | |||
| + | 如果字符串中既包含`' | ||
| + | |||
| + | 例如: `str=" | ||
| + | ## 字符串截取操作 | ||
| + | |||
| + | `str=' | ||
| + | |||
| + | | syntax | ||
| + | | `str[0] ` | a | character in position 0 | | ||
| + | | `str[5] ` | f | character in position 5 | | ||
| + | | `str[-1] ` | g | the last character | ||
| + | | `str[-2] ` | f | the second last character | ||
| + | | `str[0:2] ` | ab | characters from position 0(include) to position 2(exclude) | ||
| + | | `str[2:5] ` | cde | characters from position 2(include) to position 5(exclude) | ||
| + | | `str[:2] ` | ab | characters from the beginning to position 2(exclude) | ||
| + | | `str[: | ||
| + | | `str[4:] ` | efg | characters from position 4 to the end | | ||
| + | | `str[-2:] ` | fg | characters from the second last to the end | | ||
| + | | `str[-1:] ` | f | the last character | ||
| + | | `str[: | ||
| + | | `str[::-1]` | gfedcba | ||
| + | | `str[::-2]` | geca | `[::-2]` 字符串逆序,间隔一个字符 | ||
| + | |||
| + | ## ord & chr | ||
| + | |||
| + | ord将字符转换为对应的ASCII码 | ||
| + | |||
| + | chr 将0-255的任一整数转换为对应的字符 | ||
| + | |||
| + | ## join | ||
| + | |||
| + | string.join(iterable) | ||
| + | |||
| + | 将多个字符串连接, | ||
| + | |||
| + | 例: | ||
| + | |||
| + | ``` | ||
| + | str1 = ' | ||
| + | str2 = ' | ||
| + | ' | ||
| + | ``` | ||
| + | |||
| + | 结果为: | ||
| + | |||
| + | ``` | ||
| + | ' | ||
| + | ``` | ||
| + | |||
| + | 结果为: | ||
| + | |||
| + | 字符串的链接符号即调用join的字符串 | ||