Python 字符串操作 starswitch() find() re.IGNORECASE replace() join()
检测开头&结尾
开头:startswith()
url = 'http://www.python.org'
url.startswith('http')
>>>True
结尾:endswith()
url = 'http://www.python.org'
url.endswith('org')
>>>True
筛选多个结果
url = 'http://www.python.org'
choices = ('ogr', 'com')
url.endswith(choices)
>>>True
寻找字符串:find()
string = "I am Etisan"
string.find("am")
>>>2
string.find("are")
>>>-1
忽略大小写:re.IGNORECASE
#导入re模块
import re
re.findall('i',string,flags=re.IGNORECASE)
>>>['I', 'i']
替换:replace()
string.replace('Etisan','ET')
>>>'I am ET'
忽略大小写
re.sub('Etisan','ET',string,flags=re.IGNORECASE)
>>>'I am ET'
合并拼接:join()
parts = ['I', 'am', 'Etisan']
''.join(parts)
>>>'IamEtisan'
' '.join(parts)
>>>'I am Etisan'
Python 字符串操作 starswitch() find() re.IGNORECASE replace() join()的更多相关文章
- Python 字符串操作
		
Python 字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.分割等) 去空格及特殊符号 s.strip() .lstrip() .rstrip(',') 复制字符 ...
 - python字符串操作实方法大合集
		
python字符串操作实方法大合集,包括了几乎所有常用的python字符串操作,如字符串的替换.删除.截取.复制.连接.比较.查找.分割等,需要的朋友可以参考下: #1.去空格及特殊符号 s.st ...
 - 转 Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
		
转自: http://www.cnblogs.com/huangcong/archive/2011/08/29/2158268.html 黄聪:Python 字符串操作(string替换.删除.截取. ...
 - Python 字符串操作及string模块使用
		
python的字符串操作通过2部分的方法函数基本上就可以解决所有的字符串操作需求: python的字符串属性函数 python的string模块 1.字符串属性方法操作: 1.>字符串格式输出对 ...
 - Python字符串操作详解
		
菜鸟学Python第五天 流程控制 for循环 while循环 VS for循环: while循环:称之为条件循环,循环的次数取决于条件何时为false for循环:称之为迭代器循环,循环的次数取决于 ...
 - 『无为则无心』Python序列 — 17、Python字符串操作常用API
		
目录 1.字符串的查找 @1.find()方法 @2.index()方法 @3.rfind()和rindex()方法 @4.count()方法 2.字符串的修改 @1.replace()方法 @2.s ...
 - [转]Python 字符串操作实现代码(截取/替换/查找/分割)
		
原文地址:http://www.jb51.net/article/38102.htm ps:好久没更新python代码了,这次用到了字符串,转来看看 Python 截取字符串使用 变量[头下标:尾下标 ...
 - python字符串操作总结
		
python中有各种字符串操作,一开始python有个专门的string模块,要使用需先import string.后来从python2.0开始,string方法改用str.method()形式调用, ...
 - python 字符串操作常用函数总结
		
说明:并不完善,只是记录自己使用到的,没使用到或会用的不会出现在本文. 1.字符串截取 (1)基于索引 s = 'ilovepython' s[0]='i' s[-1] = 'n' (2)取其中一段 ...
 
随机推荐
- LeetCode(21. 合并两个有序链表)
			
问题描述 将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1->2->4, 1->3->4 输出:1->1-& ...
 - Windows下利用MKL加速caffe,与openblas比较
			
一.介绍:先简单Mark一下网上的介绍资料,弄清楚MKL是个啥,已经与openblas等的关系. 矩阵运算库blas, cblas, openblas, atlas, lapack, mkl之间有什么 ...
 - AWS Nginx Started but not Serving AWS上Nginx服务器无法正常工作
			
After install the Nginx on AWS instance, and visit your public ip address, you might see the followi ...
 - 2、vuex页面刷新数据不保留,解决方法(转)
			
今天这个问题又跟页面的刷新有一定的关系,虽然说跟页面刷新的关系不大,但确实页面刷新引起的这一个问题. 场景: VueX里存储了 this.$store.state.PV这样一个变量,这个变量是在app ...
 - 添加spring-boot-devtools热部署报错
			
使用的eclipse部署的spring boot,百度了下,大部分的问题都是说IDE工具使用热部署无法成功的解决方案,看了很懵逼 <!-- 热部署模块 --> <dependency ...
 - 菜鸟详细解析Cookie注入原理
			
一.SQL注入原理 我以aspx为例,现在我们来研究下Cookie注入是怎么产生的,在获取URL参数的时候,如果在代码中写成Request[“id”],这样的写法问题就出现了.我先普及下科普知识,在a ...
 - 总结-shell脚本
			
执行脚本从 svn 检出项目 vi ace.sh #!/bin/bash svn export svn://127.0.0.1/ace/demo /ace/demo 设置脚本可执行 chmod +x ...
 - Python 学习笔记2 变量
			
Python变量的一些命名规则和指南 每种编程语言都需要变量, 这些变量的命名,我们一般会遵守一些公认的规则. 已达到方便自己,他人阅读的好处. 变量只能包含字母.数字和下划线.变量可以以字母和下划线 ...
 - 在Fastreport里使用的CRC函数
			
如标题, 是在Fastreport的脚本里运行的CRC计算函数, 包括CRC-16/CRC-32 基本是从网上找的代码, 然后改出来的 至于为什么要在FR的脚本里运行....呵呵 不要在意这些细节(找 ...
 - Mac 下安装Fiddler抓包工具
			
需求 我们都知道在Mac电脑下面有一个非常好的抓包工具:Charles.但是这个只能抓代理的数据包.但是有时候想要调试本地网卡的数据库 Charles 就没办法了.就想到了在windows下面的一个F ...