py-day1-5 python 分割 、 字母大小转换
# 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 分割 、 字母大小转换的更多相关文章
- python开发_大小写转换,首字母大写,去除特殊字符
这篇blog主要是总结我们在平常开发过程中对字符串的一些操作: #字母大小写转换 #首字母转大写 #去除字符串中特殊字符(如:'_','.',',',';'),然后再把去除后的字符串连接起来 #去除' ...
- 数据分析:基于Python的自定义文件格式转换系统
*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...
- 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 ...
- 用Python将word文件转换成html(转)
用Python将word文件转换成html 序 最近公司一个客户大大购买了一堆医疗健康方面的科普文章,希望能放到我们正在开发的健康档案管理软件上.客户大大说,要智能推送!要掌握节奏!要深度学习!要 ...
- Py修行路 python基础 (二十一)logging日志模块 json序列化 正则表达式(re)
一.日志模块 两种配置方式:1.config函数 2.logger #1.config函数 不能输出到屏幕 #2.logger对象 (获取别人的信息,需要两个数据流:文件流和屏幕流需要将数据从两个数据 ...
- django中将views.py中的python方法传递给html模板文件
常规的模板渲染 from django.db import models # Create your models here. class ArticalType(models.Model): cap ...
- python中json对象转换出错解决方法
今天在使用python中的json转换碰到一个问题: 接收一个post的json字符串: s={"username":"admin","passwor ...
- Python实现简繁体转换,真的玩得花
大家好鸭, 我是小熊猫 直接开搞!!! 1.opencc-python 首先介绍opencc中的Python实现库,它具有安装简单,翻译准确,使用方便等优点.对于我们日常的需求完全能够胜任. 1.1安 ...
- python获取字母在字母表对应位置的几种方法及性能对比较
python获取字母在字母表对应位置的几种方法及性能对比较 某些情况下要求我们查出字母在字母表中的顺序,A = 1,B = 2 , C = 3, 以此类推,比如这道题目 https://project ...
随机推荐
- linux 部署之路 修行不够全靠悟
考虑到很多孩子不会Linux或Mysql,所以我这里提示一下, 这篇教程里 "有多行代码" 的是给你展示结果的,不用你敲 只有一行的才是要你自己敲进去的. 1.首先更新一下仓库 ...
- python 一次创建多级目录
python 一次创建多级目录沙漠骆驼:qq音乐import osos.mkdirs('/home/user/app')
- TCP/IP协议的四个层及作用
- stack && queue
package elementary_data_structure; import java.util.Iterator;import java.util.NoSuchElementException ...
- C++---String类小结
本随笔是我自己在敲代码的时候一些感受,可能有的地方简略了,还有部分是融合了一点其他资料上的知识点,如有错误欢迎指出,谢谢_(:°з」∠)_ string类是C++中常用的字符串类型,比之普通的字符串要 ...
- flask连接mysql数据库
from flask import Flask from flask_sqlalchemy import SQLAlchemy import pymysql pymysql.install_as_My ...
- 改变radio单选按钮的样式
<div class="choose_btn"> <input type="radio" name="choose_raido&qu ...
- 关于js 异步回调的一些方法
http://www.ruanyifeng.com/blog/2012/12/asynchronous%EF%BC%BFjavascript.html
- C++学习(十三)(C语言部分)之 练习
打印图像 要用循环 空心或者实心都可以1.矩形 菱形 三角形 梯形 六边形2.打印倒三角形的99乘法表 具体测试代码如下: /* 1.打印图像 要用循环 空心或者实心都可以 矩形 菱形 三角形 梯形 ...
- 《DSP using MATLAB》Problem 6.7
代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...