當前位置:
首頁 > 最新 > Python基礎知識——序列對象

Python基礎知識——序列對象

微信公眾號:數據分析與統計學習

如有問題或建議,請公眾號留言

最近更新時間:2018-6-21

一、前言

Python的系列文章主要介紹python語言的基礎語法知識。按照核心內建數據類型、語句、函數、類、異常、標準模塊的順序對相關的語法知識進行講解。

python中的核心內建數據類型主要包括數字、序列對象(字元串、列表、元組)、字典、文件、集合。

上期咱們講解數字,主要介紹數值的類型、混合運算優先順序、數值類型轉換函數、除法運算和常見的數字模塊。

這期小編天主要介紹python語言的序列對象,主要包括字元串、列表、元組。

什麼是序列?序列是一個包含其他對象的有序集合。序列的元素包含一個從左到右的順序,可以根據元素的相對位置進行存儲和訪問。

二、序列對象的通用操作運算

三、可變序列的操作(列表)


1、S[0]和S[-1] 列表第一和最後一個元素

2、S[-1]和S[len(S)-1]是相同的

3、S[1:] 從偏移量到末端

4、S[:] 序列對象的淺層拷貝

5、S[::-1] 序列的對象那個的反

6、合併、重複和分片返回新的對象。

四、字元串(不可變對象)

字元串是有序字元的集合,用來存儲和表現基於文本的信息。

1、字元串常量

『spam』,」spam」,』』』spma…spma』』』,轉義符
,Raw字元串r

2、常見方法:

1)搜索方法

S.find(sub [, start [,end]]),

S.index(sub, [, start [,end]]),

S.count(sub, [, start [,end]])

S.startswith(sub, [, start [,end]]),

S.endswith(sub, [, start [,end]])

2)分解與連接方法

S.split([sep [, maxsplit]]),

S.join(iterable),

S.replace(old, new, [, count])

3)格式化方法

S.format(*args, **kwargs),

S.capitalize(),

S.strip([chars]),

S.upper(),

S.lower(),

S.translate(table [, deletechars]) ,

S.title()

4)內容檢測方法

S.is*() 檢測任意長度的字元串

3、字元串格式方法

%[name][flags][width][.precision]typecode

fmt.format(值)

三、列表(可變對象)

列表是其他對象的集合,可以原處修改,也可以按需求增長或者縮短。

1、列表的創建

2、列表的常用方法(運算)

3、列表解析式

L=[X**2 for X in range(5)]

四、元組

元組是不可變對象,但只適合元組本身頂層。元組不支持任何方法。

1、元組的創建

2、元組的運算

下面的是我的公眾號二維碼圖片,歡迎關注我。

圖注:數據分析與統計學習


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

Python入門網路爬蟲之精華版
用Django實現一個可運行的區塊鏈應用

TAG:Python |