python关于字符串数据类型的方法

1、字符串的引用方式

字符串有三种方式
1、'' 单引号
2、”“ 双引号
3、 ''' ''' 三引号
4、对于一个字符串,如果不子啊同一行,,单引和双引 可以保证输出在一行,,三引号 下一行输出

 2、获取字符串具体值

   

3、切片操作

    实现语法

     

   实现案例

    

 

 4、字符串操作方法

     (1) find()方法

# find()方法 str.find('字符串',开始下标,结束下标)  不包括结束下标所在的值
# 查找成功,则返回子串在主串第一次出现的地方,查找不成功,则返回-1
# str.find('字串') 不指定开始下标和结束下标的话,系统默认,从头到尾
str1="hello world and hello python"
# print(str1.find('he',0,1)) #输出-1
# print(str1.find('he',0,2)) #输出0

   (2)index()方法

# index()方法   str.index('字符串',开始下标,结束下标)
# 查找成功,则返回字串在主串第一个字符的位置 查找不成功,直接报错并不返回 0
# print(str1.index('he',0,1))

(3)rfind()方法
# 3、rfind()方法   成功则返回子串第一个位置, 不成功则返回-1    返回的下标和find是一样的,,只是从右侧开始查找,find()从左侧查找
# print(str1.rfind('he',0,2)) #输出 0
# print(str1.rfind('d'))

    (4) rindex()方法

#  rindex()方法  和index方法不同的是,,查找从右侧查找,,,,返回的下标是一样的
# 查找成功的话,,返回从右边查找第一个字符的位置 否则系统报错

(5)count()方法 统计子串在主串中的个数
    count('子串',开始下标,结束下标)   查找子串在主串中的个数
(6)综上
# 综上 find() rfind()  这两个  查找成功,返回第一个字符的位置,查找失败则是  返回-1 . 不同的是,find从左开始查,rfind从右开始查
# 综上 index() rindex() 这两个查找成功,返回第一个字符的位置,查找失败则是,系统异常,不同的是,index从左开始,rindex从右开始查
# 综上,count()方法,,,,计算子串在主串中的个数,,,有则返回个数,无,则返回0



原文地址:https://www.cnblogs.com/bianfuxia/p/14773015.html