python学习----字符串

发布时间 2024-01-03 16:24:31作者: 飞虎就是我

1.定义:

  x='Tom'

  y="Rose"

  z='''zhangfei'''

  w="""yangjian"""

  字符串中包含单引号:x='I\'m zhangfei',y="I'm yuefei"

2.字符串打印

  print()

3.切片

切片是指对操作的对象截取其中一部分的操作。字符串、列表、元祖都支持切片操作。

name="abcdefg"

print(name[1:4:1])

查找特定子串(find):字符串序列.find(⼦串, 开始位置下标, 结束位置下标),检测某个⼦串是否包含在这个字符串中,如果在返回这个⼦串开始的位置下标,否则则返回-1

index():检测某个⼦串是否包含在这个字符串中,如果在返回这个⼦串开始的位置下标,否则则报异常。

rfind,从右往左开始寻找

rindex,从右往左开始寻找

count():返回某个⼦串在字符串中出现的次数,字符串序列.count(⼦串, 开始位置下标, 结束位置下标)

replace():字符串序列.replace(旧⼦串, 新⼦串, 替换次数)

字符串属于不可变数据类型,字符串类型的数据修改的时候不能改变原有字符串

split():字符串序列.split(分割字符, num) 

join():字符或⼦串.join(多字符串组成的序列)