假设我有一个由 x 个未知字符组成的字符串。我怎样才能得到字符编号 13 或字符编号 x-14?
在 Python 中,可以通过索引获取字符串中的特定字符。对于你提到的获取字符编号 13 或字符编号 x-14,可以按照以下方式操作:
x-14
0
12
python char_13 = my_string[12]
x
len(my_string) - 14
python char_x_minus_14 = my_string[-14]
在 Python 中,可以使用负数索引从字符串的末尾开始计数。因此,my_string[-14] 会直接返回从末尾数起第 14 个字符。
my_string[-14]
my_string = "这是一个有未知长度的字符串。" # 获取字符编号 13 char_13 = my_string[12] print(char_13) # 输出: '有' # 获取字符编号 x-14 char_x_minus_14 = my_string[-14] print(char_x_minus_14) # 输出: '字'
在这个示例中: - my_string[12] 返回字符编号 13(索引从 0 开始)。 - my_string[-14] 返回从末尾数起第 14 个字符(即 x-14)。
my_string[12]