python 字串操作(string替換、刪除、擷取、複製、連線、比較、查詢、包含、大小寫轉換、分割等)去空格及特殊符號
s.strip() .lstrip() .rstrip(',
')
複製字串
#strcpy(sstr1,sstr)
sstr= '
strcpy
'sstr =sstr
sstr= '
strcpy
sstr
連線字串
#strcat(sstr1,sstr)
sstr= '
strcat
'sstr = '
'sstr+=sstr
sstr
查詢字元
#strchr(sstr1,sstr)
sstr= '
strchr
'sstr = 's'
npos =sstr1.index(sstr)
npos
比較字串
#strcmp(sstr1,sstr)
sstr= '
strchr
'sstr = '
strch
cmp(sstr1,sstr)
掃瞄字串是否包含指定的字元
#strspn(sstr1,sstr)
sstr= '
1345678
'sstr = '
456'
#sstrand chars both in sstrand sstr
len(sstrand sstr)
字串長度
#strlen(sstr1)
sstr= '
strlen
len(sstr1)
將字串中的大小寫轉換
#strlwr(sstr1)
sstr= '
jcstrlwr
'sstr=sstr1.upper()
#sstr= sstr1.lower()
sstr
追加指定長度的字串
#strncat(sstr1,sstr,n)
sstr= '
1345
'sstr = '
abcdef
'n = 3sstr+=sstr[0:n]
sstr
字串指定長度比較
#strncmp(sstr1,sstr,n)
sstr= '
1345
'sstr = '
13bc
'n = 3
cmp(sstr1[0:n],sstr[0:n])
複製指定長度的字元
#strncpy(sstr1,sstr,n)
sstr= ''
sstr = '
1345
'n = 3sstr=sstr[0:n]
sstr
將字串前n個字元替換為指定的字元
#strnset(sstr1,ch,n)
sstr= '
1345
'ch = 'r'
n = 3sstr= n * ch + sstr1[3:]
sstr
掃瞄字串
#strpbrk(sstr1,sstr)
sstr= '
cekjgdklab
'sstr = '
gka'
npos = -1
for c in
sstr1:
if c in
sstr:
npos =sstr1.index(c)
break
npos
翻轉字串
#strrev(sstr1)
sstr= '
abcdefg
'sstr= sstr1[::-1]
sstr
查詢字串
#strstr(sstr1,sstr)
sstr= '
abcdefg
'sstr = '
cde'
sstr1.find(sstr)
分割字串
#strtok(sstr1,sstr)
sstr= '
ab,cde,fgh,ijk
'sstr = ','
sstr= sstr1[sstr1.find(sstr) + 1:]
sstr
或者
s = '
ab,cde,fgh,ijk
'print(s.split(','
))
連線字串
delimiter = ','
mylist = ['
brazil
', '
russia
', '
india
', '
china
']
delimiter.join(mylist)
php 中 addslashes 的實現
defaddslashes(s):
d =
return
''.join(d.get(c, c) for c in
s)
s = "
john 'johny' doe (a.k.a. \"super joe\")\\\0
s
addslashes(s)
只顯示字母與數字
def onlycharnum(s,oth=''
):
s =s.lower();
fomart = '
abcdefghijklmnopqrstuvwxyz013456789
'for c in
s:
ifnot c in
fomart:
s = s.replace(c,''
);
return
s;
print(onlystr("
a000 aa-b
"))
python常用字串 Python常用字串操作
1.字串首字母大寫 2.統計字串中某個字母的個數 統計字串中某個字母的個數又分兩種情況,在整個字串中統計和在某個索引範圍內統計 1 在整個字串中統計,如下面統計字串str2中字母a的個數 2 在某個索引區間內統計,如下面統計字串str2索引1到10和1到30範圍內字母t的個數 3.求字串的長度 4....
mysql常用字串 MYSQL常用字串函式寶典
mysql常用字串函式 想更進一步加強自己在查詢語句方面的能力,需要掌握常用函式。字串函式 1 concat s1,s2,sn 將s1,s2,sn串聯成乙個字串。exp root test 14 43 desc t1 field type null key default extra id int ...
C 常用字串操作
獲得漢字的區位碼 byte array new byte 2 array system.text.encoding.default.getbytes 啊 int i1 short array 0 0 int i2 short array 1 0 unicode解碼方式下的漢字碼 array syst...