python 中的字符串操作
2011-07-09 23:47
459 查看
python 中的字符串操作'''1.复制字符串''' sStr1 = 'aaaa' sStr2 = sStr1 sStr1 = 'bbbb' print sStr2 #是复制哦,所以结果是 aaaa '''2.连接字符串''' sStr1 = 'strcat' sStr2 = 'append' sStr1 += sStr2 print sStr1 '''3.查找字符''' sStr1 = 'strchr' sStr2 = 'r' nPos = sStr1.index(sStr2) #返回的是2 print nPos '''4.比较字符串''' sStr1 = 'strchr' sStr2 = 'strch' print cmp(sStr1,sStr2) #不相等,返回1 '''5.扫描字符串是否包含指定的字符''' sStr1 = '12345678' sStr2 = '456' #sStr1 and chars both in sStr1 and sStr2 print len(sStr1 and sStr2) #结果是3 '''6.字符串长度''' sStr1 = 'strlen' print len(sStr1) '''7.将字符串中的小写字符转换为大写字符''' sStr1 = 'JCstrlwr' sStr1 = sStr1.upper() print sStr1 '''8.追加指定长度的字符串''' sStr1 = '12345' sStr2 = 'abcdef' n = 3 sStr1 += sStr2[0:n] print sStr1 #结果是12345abc '''9.字符串指定长度比较''' #strncmp(sStr1,sStr2,n) sStr1 = '12345' sStr2 = '123bc' n = 3 print cmp(sStr1[0:n],sStr2[0:n]) #相等返回0 '''10.复制指定长度的字符''' sStr1 = '' sStr2 = '12345' n = 3 sStr1 = sStr2[0:n] print sStr1 '''11.字符串比较,不区分大小写''' sStr1 = 'abcefg' sStr2 = 'ABCEFG' print cmp(sStr1.upper(),sStr2.upper()) '''12.将字符串前n个字符替换为指定的字符''' sStr1 = '12345' ch = 'r' n = 3 sStr1 = n * ch + sStr1[3:] print sStr1 #结果是rrr45 '''13.扫描字符串''' sStr1 = 'cekjgdklab' sStr2 = 'gka' nPos = -1 for c in sStr1: if c in sStr2: nPos = sStr1.index(c) break print nPos #结果是2,即k在sStr2中存在,其在sStr1中的索引是2 '''14.翻转字符串''' sStr1 = 'abcdefg' sStr1 = sStr1[::-1] print sStr1 #这个不错,结果是gfedcba '''15.查找字符串''' sStr1 = 'abcdefg' sStr2 = 'cde' print sStr1.find(sStr2) #返回 'cde' 在 'abcdefg'中的偏移2 '''16.分割字符串''' sStr1 = 'ab,cde,fgh,ijk' sStr2 = ',' sStr1 = sStr1.split(str2) #结果是 ['ab', 'cde', 'fgh', 'ijk'] print sStr1 '''17.连接字符串''' lista = ['ab', 'cde', 'fgh', 'ijk'] x = ('-').join(lista) print x #结果是ab-cde-fgh-ijk |
相关文章推荐
- Python:常见操作字符串的函数
- Python 字符串操作
- 《Python 编程快速上手 — 让繁琐工作自动化》读书笔记之【第6章 字符串操作】
- 00103 python字符串操作总结【更新中】
- python 学习之路(字符串的常用操作)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- python中文名称字符串操作的问题
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python字符串连接,截取,替换操作
- python反转字符串(简单方法)及简单的文件操作示例
- Python字符串操作集锦之字符串映射表
- 黄聪:Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- python 字符串操作
- python 字符串操作函数
- python中md5和字符串相关操作
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python字符串操作
- 3.Python操作Redis:字符串(String)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- python---布尔类型赋值,字符串,len(),转义、拼接、替换、文件操作