您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > python字符串操作
#Python字符串操作'''1.复制字符串'''#strcpy(sStr1,sStr2)sStr1='strcpy'sStr2=sStr1sStr1='strcpy2'printsStr2'''2.连接字符串'''#strcat(sStr1,sStr2)sStr1='strcat'sStr2='append'sStr1+=sStr2printsStr1'''3.查找字符'''#strchr(sStr1,sStr2)sStr1='strchr'sStr2='r'nPos=sStr1.index(sStr2)printnPos'''4.比较字符串'''#strcmp(sStr1,sStr2)sStr1='strchr'sStr2='strch'printcmp(sStr1,sStr2)'''5.扫描字符串是否包含指定的字符'''#strspn(sStr1,sStr2)sStr1='12345678'sStr2='456'#sStr1andcharsbothinsStr1andsStr2printlen(sStr1andsStr2)'''6.字符串长度'''#strlen(sStr1)sStr1='strlen'printlen(sStr1)'''7.将字符串中的小写字符转换为大写字符'''#strlwr(sStr1)sStr1='JCstrlwr'sStr1=sStr1.upper()printsStr1'''8.追加指定长度的字符串'''#strncat(sStr1,sStr2,n)sStr1='12345'sStr2='abcdef'n=3sStr1+=sStr2[0:n]printsStr1'''9.字符串指定长度比较'''#strncmp(sStr1,sStr2,n)sStr1='12345'sStr2='123bc'n=3printcmp(sStr1[0:n],sStr2[0:n])'''10.复制指定长度的字符'''#strncpy(sStr1,sStr2,n)sStr1=''sStr2='12345'n=3sStr1=sStr2[0:n]printsStr1'''11.字符串比较,不区分大小写'''#stricmp(sStr1,sStr2)sStr1='abcefg'sStr2='ABCEFG'printcmp(sStr1.upper(),sStr2.upper())'''12.将字符串前n个字符替换为指定的字符'''#strnset(sStr1,ch,n)sStr1='12345'ch='r'n=3sStr1=n*ch+sStr1[3:]printsStr1'''13.扫描字符串'''#strpbrk(sStr1,sStr2)sStr1='cekjgdklab'sStr2='gka'nPos=-1forcinsStr1:ifcinsStr2:nPos=sStr1.index(c)breakprintnPos'''14.翻转字符串'''#strrev(sStr1)sStr1='abcdefg'sStr1=sStr1[::-1]printsStr1'''15.查找字符串'''#strstr(sStr1,sStr2)sStr1='abcdefg'sStr2='cde'printsStr1.find(sStr2)'''16.分割字符串'''#strtok(sStr1,sStr2)sStr1='ab,cde,fgh,ijk'sStr2=','sStr1=sStr1[sStr1.find(sStr2)+1:]printsStr1
本文标题:python字符串操作
链接地址:https://www.777doc.com/doc-1819492 .html