中穀教育06 Python資料類型 序列 元組

來源:互聯網
上載者:User

標籤:python   資料類型   元組   序列   

06Python資料類型 序列序列
列表、元組和字串都是序列。序列的兩個主要特點是索引操作符合切片操作符。索引操作符讓我們從序列中抓取一個特定的項目切片操作符讓我們能夠擷取序列的一個切片,即一部分序列。
  • 索引可以是負數
  • 切片和索引十分相似。序列名後跟一個方括弧,方括弧中有一對可選的數字,並用冒號分割。數是可選的,冒號是必須的。
序列的基本操作
  1. len() 求序列的長度
  2. +串連兩個序列
  3. *重複序列元素
  4. in 判斷元素是否在序列中
  5. max() 返回最大的值
  6. min() 返回最小的值
  7. cmp(tuple1,tuple2) 比較2個的序列是否相同。
>>> str1 = "123">>> str1*5‘123123123123123‘>>> "#"*40‘########################################‘>>> ‘2‘ in str1True>>> ‘12‘ in str1True>>> min(str1)‘1‘>>> max(str1)‘3‘
>>> str1 = "1">>> str2 = "2">>> str3 = ‘12‘>>> str4 = ‘a‘>>> cmp(str1,str2)-1>>> cmp(str1,str3)-1>>> cmp(str2,str3)1>>> cmp(str1,str4)-1
元組 ()
元組和列表十分相似,只不過元組和字串一樣是不可變的無法修改的。元組通過圓括弧中用逗號分割的項目定義。元組通常用在使語句或者使用者定義的函數能夠安全的採用一組值的時候,即被使用的元組的值不會改變。
注意
  • 定義空元組,只是一個空括弧
  • 定義只有一個元素的元組,需要在後面加上一個“,”
  • 元組的值不能改變
>>> info =(‘chen‘,25)>>> info(‘chen‘, 25)>>> info[0]‘chen‘>>> t1 = ()>>> t2 = (2)>>> type(t2)<type ‘int‘>>>> type(t1)<type ‘tuple‘>>>> t3 = (2,)>>> type(t3)<type ‘tuple‘>
這裡產生了一種新的資料定義方式
>>> info(‘chen‘, 25)>>> name,age = info>>> name‘chen‘>>> age25>>> a,b,c = 1,2,3>>> print a,b,c1 2 3

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

中穀教育06 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.