Python中字串的使用

來源:互聯網
上載者:User

標籤:LLC   class   組成   函數   字串的操作   除了   div   出現   進階   

Python中字串字串的表示

字串的一共具有4中表示方法

  1. 用一對單引號來表示
    ‘Python‘

     

  2. 用一對雙引號來表示
    "Python"

     

  3. 用一對三單引號或一對三雙引號來表示多行字串
    ‘‘‘ Python語言 ‘‘‘

     

  4. 用()來嵌套字串中包含引號
    ‘這裡有個雙引號(")‘ "這裡有個單引號(‘)"

     

  

字串的使用
  • 索引操作——返回字串中的單個字元
"python"[0]
  • 切片操作——返回從m到n(不包含n)索引的子串
"Python"[1:3]
  • 進階切片操作——返回從M到N步長為K組成的切片,M預設值為開始,N預設值為結尾
"〇一二三四五六七八九十"[1:8:2] 結果是 "一三五七""〇一二三四五六七八九十"[::-1] 結果是 "十九八七六五四三二一〇"
字串的操作符
  • x+y

  串連兩個字串x與y

  • n*x或者x*n

  複製n次x字串

  • x in s

  如果x是s的子串,就返回true,否則返回false。

字串有關的函數
  • len(x)

  返回字串x的長度

  • str(x)

  返回任意類型x的字串形式

  • hex(x)

  整數x的16進位形式

  • oct(x)

  整數x的8進位形式

  • chr(x)

  x為Unicode編碼,返回其對應的字元。

  • ord(x)

  x為對應的字元,返回其對應的Unicode編碼。

字串的常用方法
  • str.lower()

  返回字串的副本,全部字元小寫。

  • str.upper()

  返回字串的副本,全部字元大寫。

  • str.split(sep=None)

  返回一個列表,由str中被sep分割開的部分組成。

  • str.count(sub)

  返回sub子串在str中出現的次數。

  • str.replace(old,new)

  返回字串str的副本,所有的old子串被替換為new。

  • str.center(width,[,fillchar])

  字串根據寬度width置中對其。填充字元預設為英文空格。

  • str.strip(chars)

  從str的左右兩側去掉chars字串中的所有字元情況。

  • str.join(iter)

  在字串iter中除了最後一個字元外,每個字元後增加一個str。常用來分割單詞使用。

Python中字串的使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.