Chapter06 python基礎 元組

2021-08-20 11:38:17 字數 1315 閱讀 4826

(一)元組tuple:不可改變的序列

表示方法:用小括號()括起來,單個元素括起來後加逗號(,)

建立空元組的字面值

t = ()

建立非空元組的字面值:

t = 200,

t =(20,)

t = (10,20,30)

t = 10,20,30

元組的錯誤示例:t = (20)

(二)序列賦值

x,y,z = 100,200,300               #序列賦值

x,y,z = (100,200,300)              #序列賦值

x,y,z = [100,200,300]              #序列賦值

x,y,z = 『abc』                    #序列賦值

(三)元組的構造(建立)函式

tuple()          #生成乙個空元組

tuple(iterable)          #

(四)元組的運算:

算術運算:+         +=       *        *=

比較運算:<       <=      >       >=        ==        !=

in 與 not in

(五)索引和切片

元組的索引和切片等同於列表的索引和切片

元組的切片返回乙個元組

元組不能索引賦值和切片賦值

(六)元組的方法:

t.count(value)     返回元素個數(同list.count)

t.index(value,[start,[stop]]) 返回某個元素在元組的索引位置

(七)用於序列的函式:

len()

max()

min()

sum()

any()

all()

str()    將物件序列化為字串

list(iterable)

tuple(iterable)

reversed(seq)    返回反向順序的迭代器物件

sorted(iterable,reverse=false)          返回已排序的列表

(紅色部分兩個函式,對於一切可迭代物件都能用)

chapter06 c 基礎知識

1 c語言的struct與c 的class的區別 struct只是作為一種複雜資料型別定義,不能用於物件導向程式設計。2 c 中的struct和class的區別 對於成員訪問許可權以及繼承方式,class預設的是private的,而struct中預設的則是public的。class還可以用於表示模板...

Chapter07 python基礎 字典

一 介紹 字典是一種可變的容器,可以儲存任意型別資料 字典中的每個資料都是用 鍵 進行索引的,而不像序列可以用下標 index 來進行索引 字典中的資料沒有先後順序關係,字典的儲存是無序的 字典中的資料以鍵 key 值 value 對的形式進行對映儲存 字典的鍵不能重複,只能用 不可變的型別作為字典...

Chapter08 python基礎 集合

一 簡介 集合是可變的容器 集合內的資料物件都是唯一的 不能重複多次的 集合是無序的儲存結構,集合內的資料沒有先後順序關係 集合內的元素必須是不可變物件 集合是可迭代物件 集合是相當於只有鍵沒有值的字典 鍵則是集合的資料 二 建立集合 建立空的集合 set 不能用 來建立空集合,此方法已被用於字典 ...