(一)元組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 不能用 來建立空集合,此方法已被用於字典 ...