2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > Python 字符串操作(string替换 删除 截取 复制 连接 比较 查找 包含 大小写转换 分割等)...

Python 字符串操作(string替换 删除 截取 复制 连接 比较 查找 包含 大小写转换 分割等)...

时间:2020-04-21 09:58:17

相关推荐

Python 字符串操作(string替换 删除 截取 复制 连接 比较 查找 包含 大小写转换 分割等)...

/huangcong/archi

s.strip() .lstrip() .rstrip(',') 去空格及特殊符号

复制字符串

Python

1#strcpy(sStr1,sStr2)2sStr1='strcpy'3sStr2=sStr14sStr1='strcpy2'5printsStr2

连接字符串

Python

1#strcat(sStr1,sStr2)2sStr1='strcat'3sStr2='append'4sStr1+=sStr25printsStr1

查找字符

< 0 未找到

Python

1#strchr(sStr1,sStr2)2sStr1='strchr'3sStr2='s'4nPos=sStr1.index(sStr2)5printnPos

比较字符串

Python

1#strcmp(sStr1,sStr2)2sStr1='strchr'3sStr2='strch'4printcmp(sStr1,sStr2)

扫描字符串是否包含指定的字符

Python

1#strspn(sStr1,sStr2)2sStr1='12345678'3sStr2='456'4#sStr1 and chars both in sStr1 and sStr25printlen(sStr1andsStr2)

字符串长度

Python

1#strlen(sStr1)2sStr1='strlen'3printlen(sStr1)

将字符串中的大小写转换

Python

1#strlwr(sStr1)2sStr1='JCstrlwr'3sStr1=sStr1.upper()4#sStr1 = sStr1.lower()5printsStr1

追加指定长度的字符串

Python

1#strncat(sStr1,sStr2,n)2sStr1='12345'3sStr2='abcdef'4n=35sStr1+=sStr2[0:n]6printsStr1

字符串指定长度比较

Python

1#strncmp(sStr1,sStr2,n)2sStr1='12345'3sStr2='123bc'4n=35printcmp(sStr1[0:n],sStr2[0:n])

复制指定长度的字符

Python

1#strncpy(sStr1,sStr2,n)2sStr1=''3sStr2='12345'4n=35sStr1=sStr2[0:n]6printsStr1

将字符串前n个字符替换为指定的字符

Python

1#strnset(sStr1,ch,n)2sStr1='12345'3ch='r'4n=35sStr1=n*ch+sStr1[3:]6printsStr1

扫描字符串

Python

1#strpbrk(sStr1,sStr2)2sStr1='cekjgdklab'3sStr2='gka'4nPos=-15forcinsStr1:6ifcinsStr2:7nPos=sStr1.index(c)8break9printnPos

翻转字符串

Python

1#strrev(sStr1)2sStr1='abcdefg'3sStr1=sStr1[::-1]4printsStr1

查找字符串

Python

1#strstr(sStr1,sStr2)2sStr1='abcdefg'3sStr2='cde'4printsStr1.find(sStr2)

分割字符串

Python

1#strtok(sStr1,sStr2)2sStr1='ab,cde,fgh,ijk'3sStr2=','4sStr1=sStr1[sStr1.find(sStr2)+1:]5printsStr16或者7s='ab,cde,fgh,ijk'8print(s.split(','))

连接字符串

Python

1delimiter=','2mylist=['Brazil','Russia','India','China']3printdelimiter.join(mylist)

PHP 中 addslashes 的实现

Python

1defaddslashes(s):2d={'"':'\\"', "'":"\\'", "\0":"\\\0", "\\":"\\\\"}3return''.join(d.get(c, c)forcins)45s="John 'Johny' Doe (a.k.a. \"Super Joe\")\\\0"6prints7printaddslashes(s)

只显示字母与数字

Python

1defOnlyCharNum(s,oth=''):2s2=s.lower();3fomart='abcdefghijklmnopqrstuvwxyz0123456789'4forcins2:5ifnotcinfomart:6s=s.replace(c,'');7returns;89print(OnlyStr("a000 aa-b"))ve//08/29/2158268.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。