Python 學習筆記(七)Python字串(二)

來源:互聯網
上載者:User

標籤:比較   python 學習   png   開區   最大   通過   分享   圖片   post   

索引和切片

  索引  是從0開始計數;當索引值為負數時,表示從最後一個元素(從右至左)開始計數

  切片 用於截取某個範圍內的元素,通過:來指定起始區間(左閉右開區間,包含左側索引值對應的元素,但不包含右測索引值對應的元素。

  樣本 hello world

  

 1 >>> "hello world" 2 ‘hello world‘ 3 >>> "hello world"[0]  #字串字面值可直接用索引,也可聲明變數 4 ‘h‘ 5 >>> a = "hello world"  #聲明變數方式 6 >>> a[0]   #左邊數第一個   7 ‘h‘ 8 >>> a[1:3] #左邊數第二個開始,到第三個前結束 左邊包括索引值對應的元素, 右邊包括 9 ‘el‘10 >>> a[3:]  #左邊數第四個開始,直到末尾11 ‘lo world‘12 >>> a[:5]  #從左邊最開始到索引值為5的之前的所有元素13 ‘hello‘14 >>> a[-1]  #右邊第一個15 ‘d‘16 >>> a[-3:-1] 17 ‘rl‘18 >>>

字串是一種序列,序列基本都有下面這些操作

  len() 求序列的長度

  +       把兩個序列串連起來

  *     重複序列的元素

  in      判斷某個元素是不是在一個序列之中

  max  返回序列的最大值

  min   返回序列的最小值

  cmp(str1,str2) 比較兩個序列值是否相等

樣本: 

 1 >>> a = "hello world" 2 >>> "hello" + "-----" +"world"   #連接字串 3 ‘hello-----world‘ 4 >>> len(a)   #計算序列的長度 5 11 6 >>> print "-"*100  #減號字串重複100 華麗的分割線 7 ---------------------------------------------------------------------------------------------------- 8 >>> a 9 ‘hello world‘10 >>> "w" in a   #判斷w是否在a這個字串中,如存在返回true,否則false 11 True12 >>> "p" in a   13 False14 >>> b ="123456"15 >>> max(b)    #取最大值16 ‘6‘17 >>> min(b)  #取最小值18 ‘1‘19 >>>

內建函數

  ord() 返回某個字元所對象的ASCLL碼的數值

  chr() 返回ASCLL碼的數值所對應的字元

  cmp(x,y) 函數用於比較2個對象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。

 1 >>> ord("a") 返回a字元所對象的ASCLL碼的數值 2 97 3 >>> ord(" ") 4 32 5 >>> chr(97)  返回ASCLL碼的數值所對應的字元 6 ‘a‘ 7 >>> cmp("a","b") 比較兩個字串的大小按ascll碼數值比較 8 -1 9 >>> ord("a")10 9711 >>> ord("b")12 98

Python 學習筆記(七)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.