Python學習筆記 2020 9 29

2021-10-09 21:46:08 字數 2526 閱讀 2603

1.在python中如果要定義字串,只需將字符集合寫在引號裡即可,單引號或者雙引號都可以。

2.轉義字元:

(1)\:反斜槓符號

(2)』:單引號

(3)":雙引號

(4)\n:換行

(5)\t:橫向製表符

(6)\r:回車

例如:

和元組類似,具有不可修改性。切片通常寫成start:end 這種形式,包括start 索引對應的元素,不包括end索引對應的元素。索引可以是負數,如果從-1開始,那麼會從最後乙個元素開始計數。

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

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

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

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

5.count():返回str在 string 裡面出現的次數。

6.endswith():檢查字串是否以指定子字串 suffix 結束,如果是,返回 true,否則返回 false。

7.startswith():檢查字串是否以指定子字串 substr 開頭,如果是,返回 true,否則返回 false。

8.isnumeric():如果字串中只包含數字字元,則返回 true,否則返回 false。

9.ljust(width[,fillchar]):返回乙個原字串左對齊,並使用fillchar(預設空格)填充至長度width的新字串。

10.rjust(width[, fillchar]):返回乙個原字串右對齊,並使用fillchar(預設空格)填充至長度width的新字串。

11.partition():找到子字串,把字串分為乙個三元組。

12.replace(a, b [, max]) :把將字串中的a替換成b,如果max指定,則替換不超過max次。

13.split(str="", num): 不帶引數預設是以空格為分隔符切片字串,如果num引數有設定,則僅分隔num個子字串,返回切片後的子字串拼接的列表。

14.maketrans(intab, outtab):建立字元對映的轉換表,第乙個引數是字串,表示需要轉換的字元,第二個引數也是字串表示轉換的目標。

格式化使用format格式化函式

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

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

例如:

3.注意:

(1)數值、字元和元組 都能被雜湊,因此它們是不可變型別。

(2)列表、集合、字典不能被雜湊,因此它是可變型別。

定義語法:,使用大括號將所有元素**在一起,使用逗號將每個鍵值對分開,使用冒號將鍵和值分開。

1.dict() 建立乙個空的字典。

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

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

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

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

6.dict.popitem():隨機返回並刪除字典中的一對鍵和值,如果字典已經為空,卻呼叫了此方法,就報出keyerror異常。

7.dict.clear():用於刪除字典內所有元素。

8.dict.copy():返回乙個字典的淺複製。

python教學筆記 python學習筆記(一)

1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...

python學習筆記

coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...

Python 學習筆記

python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...