1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      Python3中有哪些常用字符串操作

      這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)Python3中有哪些常用字符串操作,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

      目前成都創(chuàng)新互聯(lián)公司已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站改版維護、企業(yè)網(wǎng)站設(shè)計、袁州網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

      1. str.strip去掉字符串首位指定的字符,默認(rèn)去掉空白字符

      intput=" nnn入門小站nnn "
      print('[%s]' % input)
      # strip不會改變原字符串的值,所以需要一個新變量接收
      newInput=input.strip()
      print('[%s]' % newInput)
      # 去掉首位的n字符
      print('[%s]' % input.strip('n'))
      # 去掉首位的n字符+空白字符
      print('[%s]' % input.strip('n').strip())
      [ 入門小站 ]
      [入門小站]
      [ 入門小站 ]
      [入門小站]

      2. str.center使用指定字符對字符串進行對齊

      intput="入門小站"
      print(input.center(12,'#'))
      ### 入門小站 ###

      3. str.count()統(tǒng)計字符串再另外一個字符串中出現(xiàn)的次數(shù)

      # 語法 str.count(value, start, end) 
      # start 起始索引 可選
      # end  結(jié)束索引  可選
      input="入門 入門小站 入門 rumen 入門"
      print(input.count('入門'))
      # 指定查找范圍
      print(input.count('入門',2,7))
      4
      1

      4. str.find() 查找字符串首次出現(xiàn)的位置

      # 語法 str.find(value,start,end)
      # start 起始索引 可選
      # end  結(jié)束索引  可選
      # 如果沒有找到則返回-1
      input="入門 入門小站 入門 rumen 入門"
      print(input.find('入門'))
      # 指定范圍
      print(input.find('入門',2,7))
      0
      3

      5. str.rfind(value,start,end) 查找字符串最后出現(xiàn)的位置

      # 語法 str.rfind(value,start,end)
      # start 起始索引 可選
      # end  結(jié)束索引  可選
      # 如果沒有找到則返回-1
      input="入門 入門小站 入門 rumen 入門"
      print(input.rfind('入門'))
      # 指定范圍
      print(input.rfind('入門',2,7))
      17
      3

      6. str.swapcase()返回一個字符串的副本,并且對字符串進行大小寫轉(zhuǎn)換

      input=" ru men XIAO zhan "
      print(input.swapcase())
       RU MEN xiao ZHAN

      7. str.startswith()判斷字符串是不是以某個字符串開始

      # 語法:str.startswith(prefix[, start[, end]]) -> bool
      # start 起始索引 可選
      # end  結(jié)束索引  可選
      # 返回bool值
      
      input="入門小站"
      print(input.startswith('入門'))
      # 指定范圍
      print(input.startswith('入門',2))
      True
      False

      8.str.endswith()判斷字符串是不是以某個字符串結(jié)尾

      # str.endswith(suffix[, start[, end]]) -> bool
      # start 起始索引 可選
      # end  結(jié)束索引  可選
      # 返回bool值
      
      input="入門小站"
      print(input.endswith('小站'))
      # 指定范圍
      print(input.endswith('小站',2))
      True
      True

      9. str.split() 分割字符串成一個list,默認(rèn)分割符是任意數(shù)量的空白字符

      # 語法:str.split(self, /, sep=None, maxsplit=-1)
      input=" n 入門  n  小站 n "
      print(input.split())
      # 指定分割字符
      print(input.split('n'))
      ['n', '入門', 'n', '小站', 'n']
      [' ', ' 入門  ', '  小站 ', ' ']

      10. 字符串大小寫轉(zhuǎn)換

      # 10.1 str.capitalize() 將字符串的第一個字符轉(zhuǎn)成大寫
      input="ru mEn z "
      print(input.capitalize())
      # 10.2 str.upper() 將所有字符轉(zhuǎn)換成大寫
      print(input.upper())
      # 10.3 str.title() 將每個單詞的首字符轉(zhuǎn)換成大寫,其余字符轉(zhuǎn)換成小寫
      print(input.title())
      Ru men z 
      RU MEN Z 
      Ru Men Z

      11. str.ljust()和str.rjust()字符串首位用指定的字符填充到指定長度,默認(rèn)以空格填充

      # 語法: ljust(self, width, fillchar=' ', /)
      # 語法: rjust(self, width, fillchar=' ', /)
      # width 為填充后的字符串的長度
      input="rumenz"
      
      print(intput.ljust(20,'#'))
      print(input.rjust(20,'$'))
      入門小站################
      $$$$$$$$$$$$$$rumenz

      12. str.zfill() 字符串前面填充0

      # 語法:str.zfill(self, width, /)
      # width 字符串填充后字符串的長度
      input="rumenz"
      print(intput.zfill(20))
      0000000000000000入門小站

      13. 定義一個多行字符串

      input='''
      入門小站
      rumenz
      
      '''
      print(input)
      入門小站
      rumenz

      14. 判斷字符串是否在另外一個字符串中

      ints="ru men z "
      print('one' in ints)
      False

      15. is判斷字符串地址時候相同

      str1="rumenz"
      str2="rumenz"
      print(str1 is str2)
      True

      16. 判斷字符串的類型

      # str.isalnum() 判斷字符串是不是由字母和數(shù)字組成
      str1="rumenz123"
      print(str1.isalnum())
      # str.isalpha() 判斷字符串是不是由字母組成
      print(str1.isalpha())
      # str.isdigit() 判斷字符串是不是純數(shù)字
      print(str1.isdigit())
      True
      False
      False

      17. 數(shù)組拼接成字符串

      # 語法 "".join(str)
      li=['入門','小站','123']
      print(''.join(li))
      print('-'.join(li))
      入門小站123
      入門-小站-123

      18. 字符串替換

      # 語法 str.replace(self, old, new, count=-1, /)
      # old 舊字符串
      # new 要替換成的新字符串
      # count 替換的次數(shù),默認(rèn)為-1 ,全部替換
      str1="入門小站入門"
      print(str1.replace("入門","rumen"))
      rumen小站rumen

      19. 字符串映射

      # a->1 b->2 c->3 d->4 e->5 f->6
      p=str.maketrans('abcdef','123456')
      print('aaacccd'.translate(p))
      1113334

      上述就是小編為大家分享的Python3中有哪些常用字符串操作了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


      網(wǎng)站欄目:Python3中有哪些常用字符串操作
      文章地址:http://www.ef60e0e.cn/article/jiecdg.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        泰安市| 昂仁县| 措勤县| 临汾市| 扬中市| 柳江县| 宜兰市| 莱阳市| 张家港市| 德安县| 红安县| 蒙山县| 东城区| 平乡县| 江陵县| 鄂伦春自治旗| 津南区| 深州市| 宣威市| 赤壁市| 辰溪县| 文昌市| 延边| 静安区| 宁化县| 抚顺县| 武冈市| 灌南县| 宜君县| 山丹县| 洮南市| 分宜县| 大田县| 吐鲁番市| 沾化县| 石门县| 上栗县| 东城区| 台南县| 鞍山市| 东海县|