索引取值
索引从0开始,最大范围是字符串长度减1。
示例:`s` 获取字符串 `s` 的第一个字符。
切片取值
切片语法为 `s[start:end:step]`,其中 `start` 是起始索引(包含),`end` 是结束索引(不包含),`step` 是步长。
示例:`s[0:5]` 获取从索引0开始到索引4(不包含)的子字符串。
`s[1::2]` 获取从索引1开始,每隔1个字符的子字符串。
`s[::-1]` 获取字符串的逆序副本。
负索引
负索引从字符串的末尾开始计数,`-1` 表示最后一个字符,`-2` 表示倒数第二个字符,以此类推。
示例:`s[-1]` 获取字符串 `s` 的最后一个字符。
字符串切片
示例:`s[:]` 获取字符串 `s` 的副本,包括所有字符。
字符串分割
使用 `split()` 方法可以将字符串分割成列表,例如 `s.split('x')` 将字符串 `s` 按照 `x` 分割。
字符串格式化
使用格式化字符串可以插入变量值,例如 `f"Hello {name}"`。
请根据您的具体需求选择合适的方法来取值。