s.strip().lstrip().rstrip(',')
#strcpy(sstr1,sstr2)
sstr1 = '
strcpy
'sstr2 =sstr1
sstr1 = '
strcpy2
'print sstr2
#strcat(sstr1,sstr2)
sstr1 = '
strcat
'sstr2 = '
'sstr1 +=sstr2
print sstr1
#strchr(sstr1,sstr2)
#< 0 為未找到
sstr1 = '
strchr
'sstr2 = 's'
npos =sstr1.index(sstr2)
print npos
#strcmp(sstr1,sstr2)
sstr1 = '
strchr
'sstr2 = '
strch
'print cmp(sstr1,sstr2)
#strspn(sstr1,sstr2)
sstr1 = '
12345678
'sstr2 = '
456'
#sstr1 and chars both in sstr1 and sstr2
print len(sstr1 and sstr2)
#strlen(sstr1)
sstr1 = '
strlen
'print len(sstr1)
#strlwr(sstr1)
sstr1 = '
jcstrlwr
'sstr1 =sstr1.upper()
#sstr1 = sstr1.lower()
print sstr1
#strncat(sstr1,sstr2,n)
sstr1 = '
12345
'sstr2 = '
abcdef
'n = 3sstr1 +=sstr2[0:n]
print sstr1
#strncmp(sstr1,sstr2,n)
sstr1 = '
12345
'sstr2 = '
123bc
'n = 3
print cmp(sstr1[0:n],sstr2[0:n])
#strncpy(sstr1,sstr2,n)
sstr1 = ''
sstr2 = '
12345
'n = 3sstr1 =sstr2[0:n]
print sstr1
#strnset(sstr1,ch,n)
sstr1 = '
12345
'ch = 'r'
n = 3sstr1 = n * ch + sstr1[3:]
print sstr1
#strpbrk(sstr1,sstr2)
sstr1 = '
cekjgdklab
'sstr2 = '
gka'
npos = -1
for c in
sstr1:
if c in
sstr2:
npos =sstr1.index(c)
break
print npos
#strrev(sstr1)
sstr1 = '
abcdefg
'sstr1 = sstr1[::-1]
print sstr1
#strstr(sstr1,sstr2)
sstr1 = '
abcdefg
'sstr2 = '
cde'
print sstr1.find(sstr2)
#strtok(sstr1,sstr2)
sstr1 = '
ab,cde,fgh,ijk
'sstr2 = ','
sstr1 = sstr1[sstr1.find(sstr2) + 1:]
sstr1#或者
s = '
ab,cde,fgh,ijk
'print(s.split('
,'))
delimiter = ','mylist = ['
brazil
', '
russia
', '
india
', '
china']
print delimiter.join(mylist)
defaddslashes(s):
d =
return
''.join(d.get(c, c) for c ins)
s = "
john 'johny' doe (a.k.a. \"super joe\")\\\0
sprint addslashes(s)
def onlycharnum(s,oth=''): s2 =s.lower();
fomart = '
abcdefghijklmnopqrstuvwxyz0123456789
'for c in
s2:
ifnot c in
fomart:
s = s.replace(c,''
);
returns;
print(onlystr("
a000 aa-b
"))
str = 』0123456789′print str[0:3] #擷取第一位到第三位的字元
print str[:] #擷取字串的全部字元
print str[6:] #擷取第七個字元到結尾
print str[:-3] #擷取從頭開始到倒數第三個字元之前
print str[2] #擷取第三個字元
print str[-1] #擷取倒數第乙個字元
print str[::-1] #創造乙個與原字串順序相反的字串
print str[-3:-1] #擷取倒數第三位與倒數第一位之前的字元
print str[-3:] #擷取倒數第三位到結尾
print str[:-5:-3] #逆序擷取,具體啥意思沒搞明白?
Python中字串操作函式
1.求長度 len eg a hello len a 5 注意,如果保護中文,要注意了,len函式得不到期望的值 2.把所有字母都換成大寫 upper 3.把所有字母換成小寫 hello world lower 4.把字串中的首字母大寫,並把剩餘字母轉換成小寫 hello world capital...
Python中字串切片操作
一 取字串中第幾個字元 print hello 0 表示輸出字串中第乙個字元 print hello 1 表示輸出字串中最後乙個字元 二 字串分割 print hello 1 3 第乙個引數表示原來字串中的下表 第二個闡述表示分割後剩下的字串的第乙個字元 在 原來字串中的下標 這句話說得有點囉嗦,直...
python中字串常見操作
mystr hello world,this is python 1 find 檢測 str 是否包含在 mystr中,如果是返回開始的索引值,否則返回 1 mystr.find str,start 0,end len mystr mystr hello world,this is python m...