1、count

语法结构: str.count(sub, star=0, end=len(string))
函数描述: count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。
参数说明:
sub – 搜索的子字符串。
start – 字符串开始搜索的位置。不写默认为第一个字符,第一个字符索引值为0。
end – 字符串中结束搜索的位置。字符中第一个字符的索引为 0。不写默认为字符串的最后一个位置。
函数返回值: 方法返回子字符串在字符串中出现的次数。

    s='Hello Python'print(s.count('l'))#从头到尾 2print(s.count('l',1,3))#[1,3) 1

2、endswith

语法结构: str. endswith(suffix[, start[, end]])
函数描述: endswith() 方法用于判断是否为指定字符串结尾
参数说明:
suffix – 该参数可以是一个字符串或者是一个元素。
start – 字符串中的开始位置。不写默认从第一个字符开始。
end – 字符中结束位置。不写默认在最后一个字符结束。
函数返回值: 如果字符串含有指定的后缀返回True,否则返回False。

    s='Hello Python'print(s.endswith('on'))#Trueprint(s.endswith('ph'))#Flase

3、find

语法结构: str. find(str, start=0, end=len(string))
函数描述: 检测字符串中是否包含子字符串 str ,如果指定 start(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。
参数说明:
str – 指定检索的字符串
start-- 开始索引,默认为0。
end – 结束索引,默认为字符串的长度。
函数返回值: 包含子字符串返回开始的索引值,否则返回-1。

    s='Hello Python'print(s.find('on'))#10print(s.find('ph'))#-1

4、index

语法结构: str. index(str, start=0, end=len(string))
函数描述: 检测字符串中是否包含子字符串 str ,如果指定 start(开始) 和 end(结束) 范围,则检查是否包 含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。
参数说明:
str – 指定检索的字符串
start-- 开始索引,默认为0。
end – 结束索引,默认为字符串的长度。
函数返回值: 包含子字符串返回开始的索引值,否则抛出异常。

    s='Hello Python'print(s.index('on'))#10print(s.index('ph'))#抛异常 ValueError: substring not found

5、replace

语法结构: str. replace(old, new, [ , max])
函数描述:字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
参数说明:
old – 将被替换的子字符串。
new – 新字符串,用于替换old子字符串。
max – 可选字符串, 替换不超过 max 次。
函数返回值: 返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。

    s='Hello Python'print(s.replace('o','CH'))#HellCH PythCHnprint(s.replace('o','CH',1))#HellCH Python

6、split

语法结构: str. split(split [, num=string.count(str)])
函数描述: 通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
参数说明:
str – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num – 分割次数。
函数返回值: 分割后的字符串列表

    s='Hello Python'print(s.split(' '))#['Hello', 'Python']print(s.split('l',2))#['He', '', 'o Python']

7、strip

语法结构: str. strip( [ chars ])
函数描述: 用于移除字符串头尾指定的字符(默认为空格)。
参数说明:
chars – 移除字符串头尾指定的字符。
函数返回值: 返回移除字符串头尾指定的字符生成的新字符串,如果首尾与该参数不匹配返回原字符串

    s='    Hello Python'print(s.strip('n'))#    Hello Pythoprint(s.strip('a'))#    Hello Pythonprint(s.strip())#Hello Python

python字符串常用函数相关推荐

  1. Python字符串常用函数使用详解(内附详细案例)

    「作者主页」:士别三日wyx   此文章已录入专栏<Python入门到精通>   2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习 函数名 作用 使用 len 获取字 ...

  2. python字符串常用函数-Python字符串常用函数详解

    字符串相关操作大致总结以下9个部分,包括常用字符集合.大小写转换.判断字符元素类型.字符填充.字符串搜索.字符串替换.字符串添加.字符串修剪以及字符串分割. "字符串相关函数" & ...

  3. Python字符串常用函数详解

    str.index(sub, start=None, end=None) 作用:查看sub是否在字符串中,在的话返回索引,且只返回第一次匹配到的索引:若找不到则报错:可以指定统计的范围,[start, ...

  4. python字符串常用函数-大小写,删除空格,字符串切片

    转载于:https://www.cnblogs.com/goddog1024/p/11180564.html

  5. blankcount函数python,Python pandas常用函数详解

    本文研究的主要是pandas常用函数,具体介绍如下. 1 import语句 2 文件读取 df = pd.read_csv(path='file.csv') 参数:header=None 用默认列名, ...

  6. python Pool常用函数用法总结

    在本篇内容里小编给大家整理的是一篇关于python Pool常用函数用法总结内容,有需要的朋友们可以学习下. 1.说明 apply_async(func[,args[,kwds]):使用非堵塞调用fu ...

  7. Python字符串处理函数

    Python字符串处理函数简明 返回被去除指定字符的字符串 默认去除空白字符 删除首尾字符:str.strip([char]) 删除首字符:str.lstrip([char]) 删除尾字符str.st ...

  8. python字符串find函数-python字符串查找函数的用法详解

    python字符串查找函数的使用 打开Python开发工具IDLE,新建"findstr.py'文件,并写代码如下: s ='/ab/bx,.s' print (s.find('/x')) ...

  9. python字符串find函数-Python内置的字符串处理函数整理

    str='python String function' 生成字符串变量str='python String function' 字符串长度获取:len(str) 例:print '%s length ...

最新文章

  1. java-错误log4j:WARN No appenders could be found for logger
  2. yum php56w_yum安装PHP/yum升级PHP
  3. 173. Binary Search Tree Iterator
  4. K Balanced Teams
  5. python基础类型,Python基础-类
  6. 获得本机IP和访问服务的端口号(Java)
  7. 训练神经网络时如何确定batch的大小?
  8. HTML示例05---段落
  9. Tachyon:Spark生态系统中的分布式内存文件系统的使用
  10. Consul删除服务
  11. Vue中如何实现Excel导入导出
  12. 电脑ping手机该怎么玩(很多网友都说电脑ping不通手机)
  13. 王小云计算机,王小云,密码专家——神一样的存在( 开讲了 49′55″)
  14. c new java_“邻避设施”的种类主要包括()。
  15. html中怎么写css代码,html style样式标签元素教程
  16. 按住crtl单击MyEclipse的方法没有跳转的解决办法
  17. 成都农商银行软件测试面试题,农商行历年笔试真题找不到?不慌!16家农商行笔试题库等你来刷!...
  18. Gitlab-runner 构建失败问题排查
  19. 【C语言】学籍管理系统
  20. js 删除字符串中第一个逗号

热门文章

  1. MyBatis入门介绍
  2. STM32 ESP8266 微信Airkiss智能配网连接WiFi并接入OneNET
  3. HDU 6127 Hard challenge
  4. vue写百度网盘页面
  5. 时序逻辑电路的分析与设计
  6. clear html5代码,clear在代码中有哪几种应用
  7. SpaceX首批60颗互联网卫星 本周入轨
  8. 如何加快发明专利的审查时间
  9. labview下,创建文件或文件夹序号递增的程序
  10. 醉翁之意不在酒?Iceberg Research宣布做空AMC,但散户们却不买账