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 相关文章推荐
Django验证码的生成与使用示例
May 20 Python
Python线性方程组求解运算示例
Jan 17 Python
Python元字符的用法实例解析
Jan 17 Python
Python3中exp()函数用法分析
Feb 19 Python
Django中使用 Closure Table 储存无限分级数据
Jun 06 Python
Pycharm新建模板默认添加个人信息的实例
Jul 15 Python
通过Python编写一个简单登录功能过程解析
Sep 04 Python
Python正则表达式学习小例子
Mar 03 Python
完美解决keras 读取多个hdf5文件进行训练的问题
Jul 01 Python
Python浮点型(float)运算结果不正确的解决方案
Sep 22 Python
Django中和时区相关的安全问题详解
Oct 12 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
Jan 07 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
WordPress判断用户是否登录的代码
2011/03/17 PHP
PHP导航下拉菜单的实现如此简单
2013/09/22 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
php事务回滚简单实现方法示例
2017/03/28 PHP
在PHP中实现使用Guzzle执行POST和GET请求
2019/10/15 PHP
PHP isset empty函数相关面试题及解析
2020/12/11 PHP
尽可能写"友好"的"Javascript"代码
2007/01/09 Javascript
js隐式全局变量造成的bug示例代码
2014/04/22 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
JavaScript中this详解
2015/09/01 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
2016/11/21 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
微信小程序 按钮滑动的实现方法
2017/09/27 Javascript
利用vue和element-ui设置表格内容分页的实例
2018/03/02 Javascript
优雅的在React项目中使用Redux的方法
2018/11/10 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
2020/04/20 Javascript
[02:55]2018DOTA2国际邀请赛勇士令状不朽珍藏Ⅲ饰品一览
2018/08/01 DOTA
利用pyinstaller或virtualenv将python程序打包详解
2017/03/22 Python
python机器学习理论与实战(一)K近邻法
2021/01/28 Python
利用python为运维人员写一个监控脚本
2018/03/25 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
详解windows python3.7安装numpy问题的解决方法
2018/08/13 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
在django-xadmin中APScheduler的启动初始化实例
2019/11/15 Python
python:目标检测模型预测准确度计算方式(基于IoU)
2020/01/18 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
python根据字典的键来删除元素的方法
2020/08/16 Python
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
香港优质食材和美酒专门店:FoodWise
2017/09/01 全球购物
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
澳大利亚二手奢侈品网站:Modsie
2019/09/23 全球购物
大学生村官任职感言
2014/01/09 职场文书
2014年反腐倡廉工作总结
2014/12/05 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android