看来你正在讲解Python字符串的基本操作和一些常用的内置方法。下面是根据你的讲解内容,对Python字符串操作的简要总结:
- 字符串定义:
- 可以使用单引号
'
、双引号"
或三引号'''
或"""
来定义字符串。 - 单引号和双引号在Python中功能相同,三引号通常用于多行字符串。
- 字符串作为字符列表:
- 字符串可以看作是一个字符的序列,可以通过索引访问特定位置的字符。
- 索引从0开始,-1表示最后一个字符。
- 字符串内置方法:
strip()
:去除字符串首尾的空格。lstrip()
:去除字符串左侧的空格。rstrip()
:去除字符串右侧的空格。
- 字符串替换:
replace(old, new)
:将字符串中的old
替换为new
。
- 字符串连接使用:
- 可以连续使用多个字符串方法,如
replace()
后跟strip()
。
- 字符串切分:
split(separator)
:按照separator
切分字符串,返回一个列表。
- 获取字符串长度:
len(string)
:返回字符串的长度。
- 大小写转换:
upper()
:将字符串转换为大写。lower()
:将字符串转换为小写。
- 查找子字符串:
find(sub)
:查找子字符串sub
在字符串中的位置,如果不存在返回-1。
- 字符串切片:
- 使用
[:]
可以对字符串进行切片操作,如string[start:end]
获取从start
到end-1
的子字符串。
- 使用
a=’python’
print(a[-1]) #运行结果: n
test=’ python is s good language! ‘
print(test.strip()) print(test.lstrip()) print(test.rstrip())
print(test.split(‘ ‘)) #运行结果 [”, ”, ”, ‘python’, ‘is’, ‘s’, ‘good’, ‘language!’, ”, ”, ”]
print(test.replace(‘python’,’易语言’).replace(‘language’,’语言’))
test=’ python is s good language! ‘
print(test[test.find(‘p’):]) #运行结果:python is s good language!