文章来源: http://www.cublog.cn/u/19742/showart_382176.html
<code>#python字符串操作 '''1.复制字符串''' #strcpy(sstr1,sstr2) sstr1 = 'strcpy' sstr2 = sstr1 sstr1 = 'strcpy2' print sstr2 '''2.连接字符串''' #strcat(sstr1,sstr2) sstr1 = 'strcat' sstr2 = 'append' sstr1 += sstr2 print sstr1 '''3.查找字符''' #strchr(sstr1,sstr2) sstr1 = 'strchr' sstr2 = 'r' npos = sstr1.index(sstr2) print npos '''4.比较字符串''' #strcmp(sstr1,sstr2) sstr1 = 'strchr' sstr2 = 'strch' print cmp(sstr1,sstr2) '''5.扫描字符串是否包含指定的字符''' #strspn(sstr1,sstr2) sstr1 = '12345678' sstr2 = '456' #sstr1 and chars both in sstr1 and sstr2 print len(sstr1 and sstr2) '''6.字符串长度''' #strlen(sstr1) sstr1 = 'strlen' print len(sstr1) '''7.将字符串中的小写字符转换为大写字符''' #strlwr(sstr1) sstr1 = 'jcstrlwr' sstr1 = sstr1.upper() print sstr1 '''8.追加指定长度的字符串''' #strncat(sstr1,sstr2,n) sstr1 = '12345' sstr2 = 'abcdef' n = 3 sstr1 += sstr2[0:n] print sstr1 '''9.字符串指定长度比较''' #strncmp(sstr1,sstr2,n) sstr1 = '12345' sstr2 = '123bc' n = 3 print cmp(sstr1[0:n],sstr2[0:n]) '''10.复制指定长度的字符''' #strncpy(sstr1,sstr2,n) sstr1 = '' sstr2 = '12345' n = 3 sstr1 = sstr2[0:n] print sstr1 '''11.字符串比较,不区分大小写''' #stricmp(sstr1,sstr2) sstr1 = 'abcefg' sstr2 = 'abcefg' print cmp(sstr1.upper(),sstr2.upper()) '''12.将字符串前n个字符替换为指定的字符''' #strnset(sstr1,ch,n) sstr1 = '12345' ch = 'r' n = 3 sstr1 = n * ch + sstr1[3:] print sstr1 '''13.扫描字符串''' #strpbrk(sstr1,sstr2) sstr1 = 'cekjgdklab' sstr2 = 'gka' npos = -1 for c in sstr1: if c in sstr2: npos = sstr1.index(c) break print npos '''14.翻转字符串''' #strrev(sstr1) sstr1 = 'abcdefg' sstr1 = sstr1[::-1] print sstr1 '''15.查找字符串''' #strstr(sstr1,sstr2) sstr1 = 'abcdefg' sstr2 = 'cde' print sstr1.find(sstr2) '''16.分割字符串''' #strtok(sstr1,sstr2) sstr1 = 'ab,cde,fgh,ijk' sstr2 = ',' sstr1 = sstr1[sstr1.find(sstr2) + 1:] print sstr1</code>
欢迎加群互相学习,共同进步。qq群:ios: 58099570 | android: 330987132 | go:217696290 | python:336880185 | 做人要厚道,转载请注明出处!http://www.cnblogs.com/sunshine-anycall/archive/2009/07/01/1514764.html