python字符串分割及字符串的一些常规方法


Posted in Python onJuly 24, 2019

字符串分割,将一个字符串分裂成多个字符串组成的列表,可以理解为字符串转列表,经常会用到

语法:str.split(sep, [,max]),sep可以指定切割的符号,max可以指定切割的次数(次数不常用)

不带参数时以空格进行分割

带参数时,以该参数进行分割

未查询到分隔符时,列表只包含原始字符串

source ="1,2,3,4,5,,6"
print source.split(',')
#按照索引取值[]
source ="1,2,3,4,5,,6"
print source.split(',')[2]
列表转字符串 .join 函数,这两个过程是两个相反的过程,.join用的特别多
source =['1','2','3','4','5','6']
print ','.join(source)

不太常用的一些字符串方法:

字符串大小写

str.upper() --转大写
  str.lower() --转小写
  str.capitalize() --首字母大写
  str.istitle() --是否是首字母大写的 #返回bool值
  str.isupper() --字母是否全是大写#返回bool值
  str.islower() --字母是否全是小写 #返回bool值
应用场景:如果在进行自动化测试时,用户传过来的值大小写都有的情况下,就可能会用到转大小写的函数,
 字符串去空格 
  str.strip() --去掉字符串的左右空格 
  str.lstrip() --去掉字符串的左边空格

  str.rstrip() --去掉字符串的右边空格
a =" ab sc "
print a.lstrip()
print a.rstrip()
print a.strip()
print a.replace(' ','')#替换所有空格为空
 其他
  str.isalnum() --是否全是字母和数字,并至少有一个字符
  str.isalpha() --是否全是字母,并至少有一个字符
  str.isdigit() --是否全是数字,并至少有一个字符 #比较常用
  str.isspace() --是否全是空白字符,并至少有一个字符
  str.count(targer,[min,max))  --统计某个字符在字符串中出现的次数,比较常用,min max从第几位到第几位
  str.startswith(target) --判断字符串是否以某个字符串开始 #a.startswith('name=')
  str.endswith(target) --判断字符串是否以某个字符串结尾

1.给定一个字符串 target = 'hello world',从中找出第一个不重复的字符,输出它是第几位

target = 'hello world'
for i in target:
  if target.count(i)==1:
    break
print i
print target.index(i)

总结

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

Python 相关文章推荐
python获取本机外网ip的方法
Apr 15 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
Apr 23 Python
利用python批量修改word文件名的方法示例
Oct 17 Python
一篇文章读懂Python赋值与拷贝
Apr 19 Python
对Xpath 获取子标签下所有文本的方法详解
Jan 02 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
Apr 05 Python
python中matplotlib条件背景颜色的实现
Sep 02 Python
解析python实现Lasso回归
Sep 11 Python
通过python检测字符串的字母
Feb 18 Python
python实现超级玛丽游戏
Mar 18 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
May 27 Python
Python+Appium实现自动化清理微信僵尸好友的方法
Feb 04 Python
django使用haystack调用Elasticsearch实现索引搜索
Jul 24 #Python
python 判断三个数字中的最大值实例代码
Jul 24 #Python
Django Celery异步任务队列的实现
Jul 24 #Python
python如何统计代码运行的时长
Jul 24 #Python
Django时区详解
Jul 24 #Python
详解Django定时任务模块设计与实践
Jul 24 #Python
Python3中urlencode和urldecode的用法详解
Jul 23 #Python
You might like
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
JS中style属性
2006/10/11 Javascript
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
js+css实现增加表单可用性之提示文字
2013/06/03 Javascript
如何调试异步加载页面里包含的js文件
2014/10/30 Javascript
Lab.js初次使用笔记
2015/02/28 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
2016/05/09 Javascript
BootStrap文件上传样式超好看【持续更新】
2016/05/10 Javascript
微信小程序 解决swiper不显示图片的方法
2017/01/04 Javascript
Node.js自定义实现文件路由功能
2017/09/22 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
微信小程序实现类似微信点击语音播放效果
2020/03/30 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
python动态性强类型用法实例
2015/05/09 Python
Python使用matplotlib实现在坐标系中画一个矩形的方法
2015/05/20 Python
Python操作MongoDB数据库的方法示例
2018/01/04 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
springboot配置文件抽离 git管理统 配置中心详解
2019/09/02 Python
CSS3实现的文本3D效果附图
2014/09/03 HTML / CSS
蒂芙尼澳大利亚官方网站:Tiffany&Co. Australia
2017/08/27 全球购物
基督教卡片、励志礼品、家居装饰等:DaySpring
2018/10/12 全球购物
IdealFit官方网站:女性蛋白质、补充剂和运动服装
2019/03/24 全球购物
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
危爆物品安全大检查大整治工作方案
2014/05/03 职场文书
效能监察建议书
2014/05/19 职场文书
2014年预算员工作总结
2014/12/05 职场文书
员工规章制度范本
2015/08/07 职场文书
学风建设主题班会
2015/08/17 职场文书
一文搞懂python异常处理、模块与包
2021/06/26 Python
SSM VUE Axios详解
2021/10/05 Vue.js
mysql中数据库覆盖导入的几种方式总结
2022/03/25 MySQL
MySQL池化框架学习接池自定义
2022/07/23 MySQL
MySQL性能指标TPS+QPS+IOPS压测
2022/08/05 MySQL