Python 字串類型

來源:互聯網
上載者:User

標籤:color   換行   string   雙引號   1.5   字串   切片   ace   定義   

一、定義字串

In [16]: str = ‘this is a string‘        # 可以使用單引號/雙引號/三引號來定義字串類型In [17]: str = "this is a string"        # 在 python 中,單引號和雙引號並沒有什麼區別In [18]: str = ‘‘‘this is a string‘‘‘    # 三引號可以寫成‘‘‘或""" ,三引號除了能定義字串類型外還能用來做注釋
In [21]: str = "Hello\nWorld"    # 單引號和雙引號如果要跨行定義需要加上 \n 作為分行符號In [24]: str = """Hello          # 三引號可以直接斷行符號在下一行輸入   ....: World"""

 

二、字串的索引與切片

In [26]: a = ‘abcde‘In [27]: a[0]      # 索引值從0開始,表示取字串中的第一個字元Out[27]: ‘a‘In [28]: a[1]      # 取字串中的第二個字元Out[28]: ‘b‘In [29]: a[-1]     # -1 表示倒數一個字元,-2 表示倒數第二個字元,以此類推Out[29]: ‘e‘In [30]: a[0:2]    # 表示取第一個到第三個(不包括第三個)這個範圍的字元Out[30]: ‘ab‘In [31]: a[:2]     # 零可以省略,如果省略表示從第一個索引開始取Out[31]: ‘ab‘In [32]: a[1:]     # 這樣寫表示從第二個取到最後一個索引Out[32]: ‘bcde‘In [33]: a[-4:-2]  # 表示取倒數第四個到倒數第二個(不包括倒數第二個)這個範圍的字元Out[33]: ‘bc‘In [34]: a[::1]    # 表示每隔一個數取一次Out[34]: ‘abcde‘In [35]: a[::2]    # 表示每隔兩個數取一次Out[35]: ‘ace‘

 

 

 

 

 

 

 

    

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.