Python字串操作

2021-06-06 12:09:39 字數 2554 閱讀 2543

python如何判斷乙個字串只包含數字字元

python 字串比較

下面列出了常用的python實現的字串操作

#strcpy(sstr1,sstr2)

sstr1 = 'strcpy'

sstr2 = sstr1

sstr1 = 'strcpy2'

print sstr2

#strcat(sstr1,sstr2)

sstr1 = 'strcat'

sstr1 += sstr2

print sstr1

#strchr(sstr1,sstr2)

sstr1 = 'strchr'

sstr2 = 'r'

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()

print sstr1

#strncat(sstr1,sstr2,n)

sstr1 = '12345'

sstr2 = 'abcdef'

n = 3

sstr1 += 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 = 3

sstr1 = sstr2[

0:n]

print sstr1

#stricmp(sstr1,sstr2)

sstr1 = 'abcefg'

sstr2 = 'abcefg'

print

cmp(sstr1.upper

(),sstr2.upper()

)

#strnset(sstr1,ch,n)

sstr1 = '12345'

ch = 'r'

n = 3

sstr1 = 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

python strstr

#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:]

print sstr1

Python字串操作

1 複製字串 str2 str1 2 鏈結字串 str abc 3 查詢字串 string.find sub string.index sub string.rfind sub string,rindex sub 4 字串比較 cmp str1,str2 cmp str1.upper str2.up...

python字串操作

在 python 有各種各樣的string操作函式。在歷史上string類在 python 中經歷了一段輪迴的歷史。在最開始的時候,python 有乙個專門的string的module,要使用string的方法要先import,但後來由於眾多的 python 使用者的建議,從 python 2.0開...

Python 字串操作

在python有各種各樣的string操作函式。在歷史上string類在python中經歷了一段輪迴的歷史。在最開始的時候,python有乙個專門的string的module,要使用string的方法要先import,但後來由於眾多的python使用者的建議,從python2.0開始,string方...