阿里雲天池 Python訓練營 Task05

2021-10-09 09:21:14 字數 2173 閱讀 2214

阿里雲天池 python訓練營 task05

2. 今日學習任務:

task 2 中的兩個章節:

(1) 字串

(2) 字典

3. 記錄筆記:

學習完成之後,選擇任意平台進行自我知識總結即可(今天學到了什麼將來可能需要複習的知識點,用筆記來方便自己複習)知乎、csdn、github等。(如果對記筆記有疑惑,歡迎討論)

字串

1.定義

python 中字串被定義為引號之間的字元集合,使用''或者 """"""表示。

常用轉義字元

反斜槓符號

單引號雙引號

\n換行

\t橫向製表符(tab)

\r回車

2.切片與拼接

a.從0開始,引值可正可負,正索引從 0 開始,從左往右;負索引從 -1 開始,從右往左。

b.切片,通常寫成 start:end 這種形式,包括「start 索引」對應的元素,不包括「end索引」對應的元素。

3.常用內建方法

capitalize() 將字串的第乙個字元轉換為大寫。

lower() 轉換字串中所有大寫字元為小寫。

upper() 轉換字串中的小寫字母為大寫。

swapcase() 將字串中大寫轉換為小寫,小寫轉換為大寫。

count(str, beg= 0,end=len(string)) 返回str在 string 裡面出現的次數,如果beg或者end指定則返回指定範圍內str出現的次數。

endswith(suffix, beg=0, end=len(string)) 檢查字串是否以指定子字串 suffix 結束,如果是,返回 true,否則返回 false。如果 beg 和 end 指定值,則在指定範圍內檢查。

startswith(substr, beg=0,end=len(string)) 檢查字串是否以指定子字串 substr 開頭,如果是,返回 true,否則返回 false。如果 beg 和 end 指定值,則在指定範圍內檢查。

4.字串格式化

format 格式化函式

符 號描述

%c格式化字元及其ascii碼

%s格式化字串,用str()方法處理物件

%r格式化字串,用rper()方法處理物件

%d格式化整數

%o格式化無符號八進位制數

%x格式化無符號十六進製制數

%x格式化無符號十六進製制數(大寫)

%f格式化浮點數字,可指定小數點後的精度

%e用科學計數法格式化浮點數

%e作用同%e,用科學計數法格式化浮點數

%g根據值的大小決定使用%f或%e

%g作用同%g,根據值的大小決定使用%f或%e

字典

1.可變與不可變型別

序列是以連續的整數為索引,與此不同的是,字典以"關鍵字"為索引,關鍵字可以是任意不可變型別,通常用字串或數值。

字典是 python 唯一的乙個 對映型別,字串、元組、列表屬於序列型別。

2.字典的定義

字典 是無序的 鍵:值(key:value)對集合,鍵必須是互不相同的(在同乙個字典之內)。

dict 內部存放的順序和 key 放入的順序是沒有關係的。

dict 查詢和插入的速度極快,不會隨著 key 的增加而增加,但是需要占用大量的記憶體。

字典 定義語法為

3.建立和訪問字典

a.通過字串或數值作為key來建立字典。

b.通過元組作為key來建立字典,但一般不這樣使用。

c.通過建構函式dict來建立字典。

4.字典的內建方法

dict.fromkeys(seq[, value]) 用於建立乙個新字典,以序列 seq 中元素做字典的鍵,value 為字典所有鍵對應的初始值。

dict.keys()返回乙個可迭代物件,可以使用 list() 來轉換為列表,列表為字典中的所有鍵。

dict.values()返回乙個迭代器,可以使用 list() 來轉換為列表,列表為字典中的所有值。

dict.items()以列表返回可遍歷的 (鍵, 值) 元組陣列。

key in dictin 操作符用於判斷鍵是否存在於字典中,如果鍵在字典 dict 裡返回true,否則返回false。而not in操作符剛好相反,如果鍵在字典 dict 裡返回false,否則返回true。

阿里雲天池Python訓練營

字串 引號之間的字元集合 單引號或雙引號 反斜槓符號 單引號 雙引號 n換行 t橫向製表符 tab r回車 原始字串 所有的字串都是直接按照字面的意思來使用 不轉義特殊或不能列印的字元 在字串前邊加乙個英文本母 r 三引號允許字串跨多行 可包含換行符 製表符以及其他特殊字元 具有不可修改性 通過元素...

阿里雲天池python訓練營

函式是物件 可從函式中返回用於構建高階函式 def函式名 引數 函式 文件字串 function suite return 表示式 以def 形參必須放在圓括號中 形參只是形式 表示佔據的引數位置 函式的第一行語句可使用文件字串 存放函式說明 利用.doc 呼叫 執行的 需要縮排 return 表示...

阿里雲天池Python訓練營

本節主要介紹python中的類與物件,並針對相關用法進行展開說明。其中拓展了需要掌握及區別的內容,對於類的用法及物件的含義需重點掌握。類定義物件的結構 以類為模板建立物件 物件是類的例項 類不但包含方法定義 還包含所有例項共享的資料 class 類名 類的實現 類的名稱以大寫字母開頭 子類建構函式基...