1.序列成員關係操作符 (in, not in)
2.序列型別操作符
序列操作符 作用
seq[ind]獲得下標為ind 的元素
seq[ind1:ind2]獲得下標從ind1 到ind2 間的元素集合
seq * expr序列重複expr 次
seq1 + seq2連線序列seq1 和seq2
obj in seq判斷obj 元素是否包含在seq 中
obj not in seq判斷obj 元素是否不包含在seq 中
3.連線操作符( + ):乙個序列和另乙個相同型別的序列做連線.
4.重複操作符 ( * )
5.型別轉換
函式 含義
list(iter)把可迭代物件轉換為列表
str(obj)把obj 物件轉換成字串(物件的字串表示法)
unicode(obj)把物件轉換成unicode 字串(使用預設編碼)
basestring()抽象工廠函式,其作用僅僅是為str 和unicode 函式提供父類,所以不能被例項化,也不能被呼叫
tuple(iter)把乙個可迭代物件轉換成乙個元組物件
6.字串格式化符號
格式化字元 轉換方式
%c 轉換成字元(ascii 碼值,或者長度為一的字串)
%ra 優先用repr()函式進行字串轉換
%s 優先用str()函式進行字串轉換
%d / %i 轉成有符號十進位制數
%ub 轉成無符號十進位制數
%ob 轉成無符號八進位制數
%xb/%xb (unsigned) 轉成無符號十六進製制數(x/x 代表轉換後的十六進製制字元的大
小寫)%e/%e 轉成科學計數法(e/e 控制輸出e/e)
%f/%f 轉成浮點數(小數部分自然截斷)
%g/%g %e 和%f/%e 和%f 的簡寫
%% 輸出%
7.內建函式 cmp(),len(),max(),min(),zip(),enumerate()
>>> s, t = 'foa', 'obr'
>>> zip(s, t)
[('f', 'o'), ('o', 'b'), ('a', 'r')]
8.python 裡面沒有c 風格的結束字元nul,你輸入多少個字元,len()函式的返回值就是多少.
9.三引號
三引號它允許乙個字串跨多行,字串中可以包含換行符、製表符以及其他特殊字元.
10.函式可以返回多個物件
python教程(四) 序列
距離上次的小專案已經休息了很長一段時間,是時候來繼續本系列教程了。這一節開始我們將深入python中的資料結構。在python中,最基本的資料結構是序列,序列包含乙個或多個元素,每個元素有乙個序號,也就是元素的位置,也稱為索引。第乙個索引是0,第二個是1,以此類推。說到這裡,可能大家都想到了列表。確...
Python基礎 (四)序列2
集合dict b dict name wwy age 18,job student c dict name wwy age 18 job student a zip d name age job e wwy 18,student f dist zip d,e f fromkeys g dict.fr...
python核心程式設計 chapter 6 序列
chapter 6 1.序列 n 序列的長度 len sequence 訪問模式 每乙個元素可以通過指定乙個偏移量的方式得到。多個元素可以通過切片操作的方式以得到。2.成員關係操作符 in,not in 成員關係操作符用來判斷乙個元素是否是屬於乙個序列的。返回值是true false,滿足成員關係返...