# partition() 分割为3段 从左往右遇见的第一个开始
test = 'bassaiwoll'
v = test.partition('s')
print(v) ('ba', 's', 'saiwoll')
# rpartition() 分割为3段 从右往左遇见的第一个开始
test = 'basaaisoll'
v = test.rpartition('s')
print(v) ('basaai', 's', 'oll')
# split() 可以分成多段,但括号里定义的元素也去除掉了
test = 'basteswisruskfsmqed'
v = test.split('s')
print(v) ['ba', 'te', 'wi', 'ru', 'kf', 'mqed']
# split() 可以分成多段,但括号里定义的元素也去除掉了
test = 'basteswisruskfsmqed'
v = test.split('s',2) # 2指取两次 遇见2次以后的就不管了
print(v) ['ba', 'te', 'wisruskfsmqed']
# rsplit() 从右往左取分段 括号里定义的元素也将去除
test = 'basteswisruskfsmqed'
v = test.rsplit('s',2) # 2指取两次 遇见2次以后的就不管了
print(v) ['basteswisru', 'kf', 'mqed']
# splitlines()  分割,只能根据True,False判断是否保留换行
test = 'baste\nisrusk\nmakllse\nallworld'
v = test.splitlines(True)
print(v)
x = test.splitlines(False)
print(x) ['baste\n', 'isrusk\n', 'makllse\n', 'allworld']
['baste', 'isrusk', 'makllse', 'allworld']
# startswith()   判断是以什么开头的
test = 'mumingjun888'
v = test.startswith('mu')
print(v) True
test = 'mumingjun888'
v = test.startswith('ao')
print(v) False
# endswith()   判断是以什么结尾的
test = 'mumingjun888'
v = test.endswith('')
print(v)
x = test.endswith('ma')
print(x) True
False
# swapcase()  大小写转换
test = 'mumingjun'
v = test.swapcase()
print(v) MUMINGJUN
test = 'MU ming JUN'
v = test.swapcase()
print(v) mu MING jun

py-day1-5 python 分割 、 字母大小转换的更多相关文章

  1. python开发_大小写转换,首字母大写,去除特殊字符

    这篇blog主要是总结我们在平常开发过程中对字符串的一些操作: #字母大小写转换 #首字母转大写 #去除字符串中特殊字符(如:'_','.',',',';'),然后再把去除后的字符串连接起来 #去除' ...

  2. 数据分析:基于Python的自定义文件格式转换系统

    *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...

  3. python 实现进制转换(二进制转十进制)

    摘自https://baike.baidu.com/item/%E5%8D%81%E8%BF%9B%E5%88%B6%E8%BD%AC%E4%BA%8C%E8%BF%9B%E5%88%B6 pytho ...

  4. 用Python将word文件转换成html(转)

    用Python将word文件转换成html   序 最近公司一个客户大大购买了一堆医疗健康方面的科普文章,希望能放到我们正在开发的健康档案管理软件上.客户大大说,要智能推送!要掌握节奏!要深度学习!要 ...

  5. Py修行路 python基础 (二十一)logging日志模块 json序列化 正则表达式(re)

    一.日志模块 两种配置方式:1.config函数 2.logger #1.config函数 不能输出到屏幕 #2.logger对象 (获取别人的信息,需要两个数据流:文件流和屏幕流需要将数据从两个数据 ...

  6. django中将views.py中的python方法传递给html模板文件

    常规的模板渲染 from django.db import models # Create your models here. class ArticalType(models.Model): cap ...

  7. python中json对象转换出错解决方法

    今天在使用python中的json转换碰到一个问题: 接收一个post的json字符串: s={"username":"admin","passwor ...

  8. Python实现简繁体转换,真的玩得花

    大家好鸭, 我是小熊猫 直接开搞!!! 1.opencc-python 首先介绍opencc中的Python实现库,它具有安装简单,翻译准确,使用方便等优点.对于我们日常的需求完全能够胜任. 1.1安 ...

  9. python获取字母在字母表对应位置的几种方法及性能对比较

    python获取字母在字母表对应位置的几种方法及性能对比较 某些情况下要求我们查出字母在字母表中的顺序,A = 1,B = 2 , C = 3, 以此类推,比如这道题目 https://project ...

随机推荐

  1. ubantu 安装git

    1.安装git并配置 sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git 可以使 ...

  2. 本周java 学习进度报告

    本周java 学习进度报告 本周对我的感触很深,因为这是我初学java 语言的第一周,我认识到java 和c语言是有很多的不同之处和相同之处.我这几天几乎是在研究java 基础入门知识,而并没有太多的 ...

  3. HDU 6045 17多校2 Is Derek lying?

    题目传送:http://acm.hdu.edu.cn/showproblem.php?pid=6045 Time Limit: 3000/1000 MS (Java/Others)    Memory ...

  4. python实现数组和链表的归并排序

    归并排序是一种稳定的排序,采用分而治之策略,可以用于顺序储存结构,也易于在链表上实现.其原理如下图: 算法时间复杂度为  O(nlogn),空间复杂度为 O(n). 1 在数组上实现 def merg ...

  5. python调用caffe实现预测

    对于已经训练完成的caffemodel,对于单个的图片预测,用python接口来调用是一件非常方便的事情,下面就来讲述如何用python调用已经训练完成的caffemodel,以及prototxt,网 ...

  6. CSS使用方法

    CSS行内样式: 在开始标签内添加style样式属性 如:<p style="color:red;">内容</p> CSS内部样式: 内部样式(嵌入样式), ...

  7. freeSSHd (Auth fail)错误!以及Xmanager的(ssh服务器拒绝了密码,请再试一次)错误!

    参考文档:http://blog.csdn.net/zhangliang_571/article/details/45598939 (Auth fail) 以及(ssh服务器拒绝了密码,请再试一次)  ...

  8. js获取当前时间戳的三个方法

    var time1 = Date.parse(new Date()); var time2 = new Date().valueOf(); var time3 = new Date().getTime ...

  9. java-多态中成员访问特点-父类引用指向子类对象

    多态前提: - 要有继承关系. - 要有方法重写. - 要有父类引用指向子类对象. 1.成员变量:编译看左边(父类),运行看左边(父类) 2.成员方法:编译看左边(父类),运行看右边(子类),动态绑定 ...

  10. SharpZipLib 压缩ZIP导出

    var uploadSectionDir = Path.Combine("Upload", "QQ", DateTime.Now.ToString(" ...