中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python函數教程:Python 字符串操作(string替換、截取等)

發布時間:2020-08-09 21:28:30 來源:ITPUB博客 閱讀:184 作者:ckxllf 欄目:編程語言

  這篇文章主要介紹了Python 字符串操作(string替換、刪除、截取、復制、連接、比較、查找、包含、大小寫轉換、分割等),需要的朋友可以參考下。

  去空格及特殊符號

  s.strip().lstrip().rstrip(',')

  Python strip() 方法用于移除字符串頭尾指定的字符(默認為空格)。

  復制字符串

  #strcpy(sStr1,sStr2)

  sStr1 = 'strcpy'

  sStr2 = sStr1

  sStr1 = 'strcpy2'

  print sStr2

  連接字符串

  #strcat(sStr1,sStr2)

  sStr1 = 'strcat'

  sStr2 = 'append'

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

  將字符串前n個字符替換為指定的字符

  #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

  查找字符串

  #strstr(sStr1,sStr2)

  sStr1 = 'abcdefg'

  sStr2 = 'cde'

  print sStr1.find(sStr2)

  分割字符串

  #strtok(sStr1,sStr2)

  sStr1 = 'ab,cde,fgh,ijk'

  sStr2 = ','  鄭州婦科醫院 http://m.zyfuke.com/

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

  print sStr1

  #或者

  s = 'ab,cde,fgh,ijk'

  print(s.split(','))

  連接字符串

  delimiter = ','

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

  print delimiter.join(mylist)

  PHP 中 addslashes 的實現

  def addslashes(s):

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

  return ''.join(d.get(c, c) for c in s)

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

  print s

  print addslashes(s)

  只顯示字母與數字

  def OnlyCharNum(s,oth=''):

  s2 = s.lower();

  fomart = 'abcdefghijklmnopqrstuvwxyz0123456789'

  for c in s2:

  if not c in fomart:

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

  return s;

  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] #逆序截取

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广南县| 济南市| 历史| 阿拉善左旗| 光泽县| 宣化县| 梁河县| 同江市| 兴海县| 蒙城县| 泸州市| 澳门| 清原| 保德县| 三门峡市| 思南县| 无极县| 奉新县| 乐陵市| 平武县| 石屏县| 淅川县| 利津县| 太仆寺旗| 绍兴县| 鄢陵县| 饶河县| 班玛县| 四川省| 金门县| 阿拉尔市| 达州市| 牡丹江市| 台中市| 唐河县| 巴林左旗| 山阳县| 调兵山市| 平安县| 金湖县| 禹州市|