python字符串常用函数
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字符串常用函数相关推荐
- Python字符串常用函数使用详解(内附详细案例)
「作者主页」:士别三日wyx 此文章已录入专栏<Python入门到精通> 2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习 函数名 作用 使用 len 获取字 ...
- python字符串常用函数-Python字符串常用函数详解
字符串相关操作大致总结以下9个部分,包括常用字符集合.大小写转换.判断字符元素类型.字符填充.字符串搜索.字符串替换.字符串添加.字符串修剪以及字符串分割. "字符串相关函数" & ...
- Python字符串常用函数详解
str.index(sub, start=None, end=None) 作用:查看sub是否在字符串中,在的话返回索引,且只返回第一次匹配到的索引:若找不到则报错:可以指定统计的范围,[start, ...
- python字符串常用函数-大小写,删除空格,字符串切片
转载于:https://www.cnblogs.com/goddog1024/p/11180564.html
- blankcount函数python,Python pandas常用函数详解
本文研究的主要是pandas常用函数,具体介绍如下. 1 import语句 2 文件读取 df = pd.read_csv(path='file.csv') 参数:header=None 用默认列名, ...
- python Pool常用函数用法总结
在本篇内容里小编给大家整理的是一篇关于python Pool常用函数用法总结内容,有需要的朋友们可以学习下. 1.说明 apply_async(func[,args[,kwds]):使用非堵塞调用fu ...
- Python字符串处理函数
Python字符串处理函数简明 返回被去除指定字符的字符串 默认去除空白字符 删除首尾字符:str.strip([char]) 删除首字符:str.lstrip([char]) 删除尾字符str.st ...
- python字符串find函数-python字符串查找函数的用法详解
python字符串查找函数的使用 打开Python开发工具IDLE,新建"findstr.py'文件,并写代码如下: s ='/ab/bx,.s' print (s.find('/x')) ...
- python字符串find函数-Python内置的字符串处理函数整理
str='python String function' 生成字符串变量str='python String function' 字符串长度获取:len(str) 例:print '%s length ...
最新文章
- java-错误log4j:WARN No appenders could be found for logger
- yum php56w_yum安装PHP/yum升级PHP
- 173. Binary Search Tree Iterator
- K Balanced Teams
- python基础类型,Python基础-类
- 获得本机IP和访问服务的端口号(Java)
- 训练神经网络时如何确定batch的大小?
- HTML示例05---段落
- Tachyon:Spark生态系统中的分布式内存文件系统的使用
- Consul删除服务
- Vue中如何实现Excel导入导出
- 电脑ping手机该怎么玩(很多网友都说电脑ping不通手机)
- 王小云计算机,王小云,密码专家——神一样的存在( 开讲了 49′55″)
- c new java_“邻避设施”的种类主要包括()。
- html中怎么写css代码,html style样式标签元素教程
- 按住crtl单击MyEclipse的方法没有跳转的解决办法
- 成都农商银行软件测试面试题,农商行历年笔试真题找不到?不慌!16家农商行笔试题库等你来刷!...
- Gitlab-runner 构建失败问题排查
- 【C语言】学籍管理系统
- js 删除字符串中第一个逗号