python 字符串常用函数详解


Posted in Python onSeptember 11, 2019

字符串常用函数:

声明变量

str="Hello World"

find() 检测字符串是否包含,返回该字符串位置,如果不包含返回-1

str.find("Hello") # 返回值:0
str.find("W") # 返回值:6, 这里需要注意下:空格也是一个字符。W前面有个空格,所以W位置是6
str.find("R") # 返回值:-1,并不包含在Hello World中,如果不包含返回-1

index() 检测字符串是否包含指定的字符,并返回开始的索引值,如果不包含会报错

str.index("Hello") # 返回值:0
str.index("o") # 返回值:4
str.index("W") # 返回值:6
str.index("R") # 返回值:报错信息 ,因为R并不包含其中。 所以建议慎用,如果值不存在程序报错就完蛋了。

len() 返回字符串长度,以0开始计算

len(str) #返回值:10

count() 收集指定字符在字符串中出现的次数

str.count("o") 返回值:2, o字符在Hello World中存在两个。

# 也可以指定count()函数从某个位置开始查找。 语法为:count(" ",start,end)
str.count('o',5,10) 返回值:1, 原因:指定位置后会从索引5开始检索,以索引10结束。 5到10之间只存在一个'o'
str.count('o',4,len(str)) 返回值: 2,索引从4开始,到字符串结束。len(str)字符串长度

replace() 替换字符串

str.replace('hello','HELLO')  # 把小写的hello替换为大写的HELLO
str.replace('W','B')  # 把W替换为B

split() 字符串切割

str.split('o') #以列表的形式返回["hell","w","rld"] ,hello world 里面的o被切割掉

upper() 将所有的字符转换为大写

str.upper() #返回值为 HELLO WORLD

title() 首字母转换为大写

str.title() #返回值:Hello World

center() 返回一个原字符串居中,并以空格填充至长度宽度的新字符串

str.center(80) #返回值: ( Hello World ) 其字符串两头被空格填充

join() 在字符串后面插入一个指定字符,构造一个新的字符串

_str="_" 
list=["I","Love","You"]
_str.join(list) # 返回值: I_Love_You 每个列表元素后面都插入一个下划线

isspace() 检测字符串中是否只包含空格,如果有返回Trun反之返回False,通俗的讲就是判断非空验证

str=" "
strOne="早上好!"
str.isspace() # 返回trun
strOne.isspace #返回false

isalnum() 检测是否只包含数字或字母。用处:可以用于判断密码,一般情况下密码不能输入汉字或空格。

strOne="a123"
strTwo="a 456"
strOne.isalnum() # 返回trun
strTwo.isalnum() # 返回false ,因为包含空格

isdigit() 检测字符是否只包含数字, 返回Trun 和 False

str='123'
strone='a123'
str.isdigit() 返回trun 
str.isdigit() 返回false

isalpha() 检测字符串是否只包含字母

str="abcd"
strone="123abacd"
str.isalpha() # 返回 trun
strone.isalpha() # 返回false

总结

以上所述是小编给大家介绍的python 字符串常用函数,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python常见数据结构详解
Jul 24 Python
Python中声明只包含一个元素的元组数据方法
Aug 25 Python
python读取json文件并将数据插入到mongodb的方法
Mar 23 Python
Python模块搜索概念介绍及模块安装方法介绍
Jun 03 Python
使用pyecharts在jupyter notebook上绘图
Apr 23 Python
Python冲顶大会 快来答题!
Jan 17 Python
python实现图片文件批量重命名
Mar 23 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
May 15 Python
基于python和flask实现http接口过程解析
Jun 15 Python
Python 如何展开嵌套的序列
Aug 01 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 Python
Django框架实现在线考试系统的示例代码
Nov 30 Python
python sqlite的Row对象操作示例
Sep 11 #Python
Python lambda表达式filter、map、reduce函数用法解析
Sep 11 #Python
python针对mysql数据库的连接、查询、更新、删除操作示例
Sep 11 #Python
Python range、enumerate和zip函数用法详解
Sep 11 #Python
Python 实现文件读写、坐标寻址、查找替换功能
Sep 11 #Python
Python使用APScheduler实现定时任务过程解析
Sep 11 #Python
基于Python实现剪切板实时监控方法解析
Sep 11 #Python
You might like
几款免费开源的不用数据库的php的cms
2010/12/19 PHP
thinkphp模板继承实例简述
2014/11/26 PHP
EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法
2010/03/31 Javascript
浅析用prototype定义自己的方法
2013/11/14 Javascript
js 通用订单代码
2013/12/23 Javascript
基于iframe实现类似于ajax的页面无刷新
2014/05/31 Javascript
js怎么判断flash swf文件是否加载完毕
2014/08/14 Javascript
jQuery中delegate()方法用法实例
2015/01/19 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
jQuery获取table下某一行某一列的值实现代码
2017/04/07 jQuery
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
Vue中正确使用jQuery的方法
2017/10/30 jQuery
vue axios 简单封装以及思考
2018/10/09 Javascript
Angular8 Http拦截器简单使用教程
2019/08/20 Javascript
webpack优化之代码分割与公共代码提取详解
2019/11/22 Javascript
JS实现单张或多张图片持续无缝滚动的示例代码
2020/05/10 Javascript
vue中keep-alive、activated的探讨和使用详解
2020/07/26 Javascript
[03:49]辉夜杯现场龙骑士COSER秀情商“我喜欢芬队!”
2015/12/27 DOTA
[09:47]2018DOTA2亚洲邀请赛4.5SOLO赛 No[o]ne vs Sumail
2018/04/06 DOTA
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
python opencv圆、椭圆与任意多边形的绘制实例详解
2020/02/06 Python
Tensorflow:转置函数 transpose的使用详解
2020/02/11 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
2020/04/07 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
德国电子产品购物网站:TechInTheBasket德国
2018/12/07 全球购物
土木工程毕业生自荐信
2013/09/21 职场文书
预备党员党课思想汇报
2014/01/13 职场文书
教学实验楼管理制度
2014/02/01 职场文书
班级道德讲堂实施方案
2014/02/24 职场文书
小学老师寄语大全
2014/04/04 职场文书
人身意外保险授权委托书
2014/10/01 职场文书
庐山导游词
2015/02/03 职场文书
青年志愿者服务活动总结
2015/05/06 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书