python字符串菜鸟教程,字符串的操作方法 Python

  python字符串菜鸟教程,字符串的操作方法 Python

  今天给大家总结一下字符串的所有操作,字符串替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等。

  去空格及特殊符号

  不锈钢带()。lstrip().rstrip(,)复制字符串

  #strcpy(sStr1,sStr2)

  sStr1=strcpy

  sStr2=sStr1

  sStr1=strcpy2

  连接字符串印刷公司

  #strcat(sStr1,sStr2)

  sStr1=strcat

  sStr2=append

  sStr1=sStr2

  查找字符印刷公司

  #strchr(sStr1,sStr2)

  #0为未找到

  sStr1=strchr

  sStr2=s

  nPos=sStr1.index(sStr2)

  比较字符串印刷报

  #strcmp(sStr1,sStr2)

  sStr1=strchr

  sStr2=strch

  printcmp(sStr1,sstr 2)扫描字符串是否包含指定的字符

  #strspn(sStr1,sStr2)

  sStr1=12345678

  sStr2=456

  #和查斯博辛sstr 1和Str2

  字符串长度印刷公司

  #strlen(sStr1)

  sStr1=strlen

  将字符串中的大小写转换印刷公司

  #strlwr(sStr1)

  sStr1=JCstrlwr

  sStr1=sStr1.upper()

  #sStr1=sStr1.lower()

  追加指定长度的字符串印刷公司

  #strncat(sStr1,sStr2,n)

  sStr1=12345

  sStr2=abcdef

  n=3

  sStr1=sStr2[0:n]

  字符串指定长度比较印刷公司

  #strncmp(sStr1,sStr2,n)

  sStr1=12345

  sStr2=公元前123年

  n=3

  复制指定长度的字符

  bar:false">#strncpy(sStr1,sStr2,n)

  sStr1=''

  sStr2='12345'

  n=3

  sStr1=sStr2[0:n]

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

  

#strnset(sStr1,ch,n)

  sStr1='12345'

  ch='r'

  n=3

  sStr1=n*ch+sStr1[3:]

  printsStr1

扫描字符串

  

#strpbrk(sStr1,sStr2)

  sStr1='cekjgdklab'

  sStr2='gka'

  nPos=-1

  forcinsStr1:

  ifcinsStr2:

  nPos=sStr1.index(c)

  break

  printnPos

翻转字符串

  

#strrev(sStr1)

  sStr1='abcdefg'

  sStr1=sStr1[::-1]

  printsStr1

查找字符串

  

#strstr(sStr1,sStr2)

  sStr1='abcdefg'

  sStr2='cde'

  printsStr1.find(sStr2)

分割字符串

  

#strtok(sStr1,sStr2)

  sStr1='ab,cde,fgh,ijk'

  sStr2=','

  sStr1=sStr1[sStr1.find(sStr2)+1:]

  printsStr1

  #或者

  s='ab,cde,fgh,ijk'

  print(s.split(','))

连接字符串

  

delimiter=','

  mylist=['Brazil','Russia','India','China']

  printdelimiter.join(mylist)

  PHP中addslashes的实现

  defaddslashes(s):

  d={'"':'\\"',"'":"\\'","\0":"\\\0","\\":"\\\\"}

  return''.join(d.get(c,c)forcins)

  s="John'Johny'Doe(a.k.a.\"SuperJoe\")\\\0"

  prints

  printaddslashes(s)

只显示字母与数字

  

defOnlyCharNum(s,oth=''):

  s2=s.lower();

  fomart='abcdefghijklmnopqrstuvwxyz0123456789'

  forcins2:

  ifnotcinfomart:

  s=s.replace(c,'');

  returns;

  print(OnlyStr("a000aa-b"))

截取字符串

  

str=’0123456789′

  printstr[0:3]#截取第一位到第三位的字符

  printstr[:]#截取字符串的全部字符

  printstr[6:]#截取第七个字符到结尾

  printstr[:-3]#截取从头开始到倒数第三个字符之前

  printstr[2]#截取第三个字符

  printstr[-1]#截取倒数第一个字符

  printstr[::-1]#创造一个与原字符串顺序相反的字符串

  printstr[-3:-1]#截取倒数第三位与倒数第一位之前的字符

  printstr[-3:]#截取倒数第三位到结尾

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 如何对python字符串中字符进行替换,python 替换字符串
  • 如何对python字符串中字符进行替换,python 替换字符串,python字符串替换的2种方法
  • Python字符串转变量,python输出字符和数字变量
  • Python字符串转变量,python输出字符和数字变量,Python将字符串常量转化为变量方法总结
  • python字符串讲解,菜鸟教程python字符串
  • python字符串讲解,菜鸟教程python字符串,python 字符串详解
  • python字符串根据字符截取,python字符串的切片操作
  • python字符串根据字符截取,python字符串的切片操作,Python中的字符串切片(截取字符串)的详解
  • python中字符串的切片,python字符串
  • python中字符串的切片,python字符串,Python中字符串切片详解
  • python 去除字符串中的空格,python字符串去除空格
  • python 去除字符串中的空格,python字符串去除空格,Python 字符串去除空格的五种方法
  • ,,Python字符串拼接的4种方法实例
  • ,,Python字符串匹配之6种方法的使用详解
  • python编写函数去掉字符串中的空格,python字符串怎么去空格
  • 留言与评论(共有 条评论)
       
    验证码: