s.strip() .lstrip() .rstrip(',') 去空格及特殊符号
Python
1
#strcpy(sStr1,sStr2)
2
sStr1
=
'strcpy'
3
sStr2
4
'strcpy2'
5
print
#strcat(sStr1,sStr2)
'strcat'
'append'
+
< 0 未找到
#strchr(sStr1,sStr2)
'strchr'
's'
nPos
sStr1.index(sStr2)
#strcmp(sStr1,sStr2)
'strch'
cmp
(sStr1,sStr2)
#strspn(sStr1,sStr2)
'12345678'
'456'
#sStr1 and chars both in sStr1 and sStr2
len
(sStr1
and
sStr2)
#strlen(sStr1)
'strlen'
(sStr1)
#strlwr(sStr1)
'JCstrlwr'
sStr1.upper()
#sStr1 = sStr1.lower()
#strncat(sStr1,sStr2,n)
'12345'
'abcdef'
n
sStr2[
0
:n]
6
#strncmp(sStr1,sStr2,n)
'123bc'
(sStr1[
:n],sStr2[
:n])
#strncpy(sStr1,sStr2,n)
''
#strnset(sStr1,ch,n)
ch
'r'
*
sStr1[
:]
#strpbrk(sStr1,sStr2)
'cekjgdklab'
'gka'
-
for
c
in
sStr1:
if
sStr2:
7
sStr1.index(c)
8
break
9
#strrev(sStr1)
'abcdefg'
sStr1[::
]
#strstr(sStr1,sStr2)
'cde'
sStr1.find(sStr2)
#strtok(sStr1,sStr2)
'ab,cde,fgh,ijk'
','
sStr1[sStr1.find(sStr2)
或者
s
(s.split(
))
delimiter
mylist
[
'Brazil'
,
'Russia'
'India'
'China'
delimiter.join(mylist)
def
addslashes(s):
d
{
'"'
:
'\\"'
, "
'":"\\'
", "
\
":"
\\\
\\
\\\\"}
return
''.join(d.get(c, c)
s)
"John 'Johny' Doe (a.k.a. \"Super Joe\")\\\0"
addslashes(s)
OnlyCharNum(s,oth
''):
s2
s.lower();
fomart
'abcdefghijklmnopqrstuvwxyz0123456789'
s2:
not
fomart:
s.replace(c,'');
s;
(OnlyStr(
"a000 aa-b"