Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
来源:互联网 发布:淘宝店海报 编辑:程序博客网 时间:2024/06/05 17:08
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 去空格及特殊符号
- s.strip() .lstrip() .rstrip(',')
- 复制字符串
- #strcpy(sStr1,sStr)
- sStr= 'strcpy'
- sStr = sStr
- sStr= 'strcpy'
- print sStr
- 连接字符串
- #strcat(sStr1,sStr)
- sStr= 'strcat'
- sStr = 'append'
- sStr+= sStr
- print sStr
- 查找字符
- #strchr(sStr1,sStr)
- sStr= 'strchr'
- sStr = 's'
- nPos = sStr1.index(sStr)
- print nPos
- 比较字符串
- #strcmp(sStr1,sStr)
- sStr= 'strchr'
- sStr = 'strch'
- print cmp(sStr1,sStr)
- 扫描字符串是否包含指定的字符
- #strspn(sStr1,sStr)
- sStr= '1345678'
- sStr = '456'
- #sStrand chars both in sStrand sStr
- print len(sStrand sStr)
- 字符串长度
- #strlen(sStr1)
- sStr= 'strlen'
- print len(sStr1)
- 将字符串中的大小写转换
- #strlwr(sStr1)
- sStr= 'JCstrlwr'
- sStr= sStr1.upper()
- #sStr= sStr1.lower()
- print sStr
- 追加指定长度的字符串
- #strncat(sStr1,sStr,n)
- sStr= '1345'
- sStr = 'abcdef'
- n = 3
- sStr+= sStr[0:n]
- print sStr
- 字符串指定长度比较
- #strncmp(sStr1,sStr,n)
- sStr= '1345'
- sStr = '13bc'
- n = 3
- print cmp(sStr1[0:n],sStr[0:n])
- 复制指定长度的字符
- #strncpy(sStr1,sStr,n)
- sStr= ''
- sStr = '1345'
- n = 3
- sStr= sStr[0:n]
- print sStr
- 将字符串前n个字符替换为指定的字符
- #strnset(sStr1,ch,n)
- sStr= '1345'
- ch = 'r'
- n = 3
- sStr= n * ch + sStr1[3:]
- print sStr
- 扫描字符串
- #strpbrk(sStr1,sStr)
- sStr= 'cekjgdklab'
- sStr = 'gka'
- nPos = -1
- for c in sStr1:
- if c in sStr:
- nPos = sStr1.index(c)
- break
- print nPos
- 翻转字符串
- #strrev(sStr1)
- sStr= 'abcdefg'
- sStr= sStr1[::-1]
- print sStr
- 查找字符串
- #strstr(sStr1,sStr)
- sStr= 'abcdefg'
- sStr = 'cde'
- print sStr1.find(sStr)
- 分割字符串
- #strtok(sStr1,sStr)
- sStr= 'ab,cde,fgh,ijk'
- sStr = ','
- sStr= sStr1[sStr1.find(sStr) + 1:]
- print sStr
- 或者
- s = 'ab,cde,fgh,ijk'
- print(s.split(','))
- 连接字符串
- delimiter = ','
- mylist = ['Brazil', 'Russia', 'India', 'China']
- print delimiter.join(mylist)
- PHP 中 addslashes 的实现
- def addslashes(s):
- d = {'"':'\\"', "'":"\\'", "\0":"\\\0", "\\":"\\\\"}
- return ''.join(d.get(c, c) for c in s)
- s = "John 'Johny' Doe (a.k.a. \"Super Joe\")\\\0"
- print s
- print addslashes(s)
- 只显示字母与数字
- def OnlyCharNum(s,oth=''):
- s = s.lower();
- fomart = 'abcdefghijklmnopqrstuvwxyz013456789'
- for c in s:
- if not c in fomart:
- s = s.replace(c,'');
- return s;
- print(OnlyStr("a000 aa-b"))
0 0
- 【python系列】Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 黄聪:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 黄聪:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 黄聪:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 当控件被数据绑定时,无法以编程方式向 DataGridView 的行集合中添加行
- sql server 2012 merge的使用,同构表merger,异构表merge, 当merge 与trigger 同时使用时较容易出错
- laosao
- 屏蔽右键菜单
- Windows客户端的JProfiler远程监控Linux上的Tomcat
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 【Git学习笔记】安装 SSH keys for Gitbash
- JSP基本语法
- 第11周项目2-求最大公约数
- php将图片本地化代码示例
- matlab 四种取整函数(fix floor ceil round)的区别
- POJ 2492--A Bug's Life
- UVA - 116 Unidirectional TSP(dp+多段图的最短路)
- 第十一周项目-当年第几天