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 ...