Python字符串操作与单词处理全面解析
1. 字符串基础
1.1 字符串是字符序列
字符串是字符的序列,可以使用方括号运算符逐个访问字符。例如:
fruit = 'banana'
letter = fruit[1]
print(letter)
这里,方括号内的表达式称为索引,索引从0开始,所以 fruit[1]
返回的是 a
,而不是大多数人认为的第一个字母 b
。你可以使用变量和运算符等表达式作为索引,但索引值必须是整数,否则会报错。
1.2 字符串长度
len
是一个内置函数,用于返回字符串中的字符数。例如:
fruit = 'banana'
length = len(fruit)
print(length)
要获取字符串的最后一个字符,可以使用 length - 1
作为索引,或者使用负索引。负索引从字符串末尾开始计数, fruit[-1]
返回最后一个字符, fruit[-2]
返回倒数第二个字符,以此类推。
1.3 字符串遍历
字符串遍历是指逐个处理字符串中的字符。可以使用 while
循环或 for