讀書筆記 Python程式設計 從入門到實戰 (一)

2021-08-21 06:02:38 字數 2112 閱讀 7469

1. 刪除空白

刪除字串末尾空格函式:'  python'.rstrip(),刪除字串開頭空格函式:'python   '.lstrip(),同時刪除字串兩端的空白

2.新增空白  '\t',換行'\n'

3.字串單詞首字母大寫,'learning python'.title() , 字串全部大寫,'learning python'.upper(),字串全部小寫'leaning python'.lower()

4.將非字串型別轉化為字串型別,age =23    print('she is ' + str(age) + 'years old')

5.python2整數相除得到的可能是去除小數部分的整數,python3整數相除得到的可以是浮點數

1.形式:列表用方括號表示並用逗號隔開每個元素,letters = ['a','b','c']

2.訪問:列表是有序集合,通過位置或索引訪問列表中的元素,返回列表中的最後乙個元素的特殊用法:將索引值指定為-1,依次類推,返回列表的倒數第

二、第三個元素則索引值為-2,-3。適用於不知道列表具體長度的情況。

3.修改:直接通過索引值訪問並賦值修改

插入元素,需要制定新元素的索引和值,letters.insert(0,'e'),索引後的元素都右移乙個位置

5.刪除:使用del語句,del letters[0];    

使用pop(),類似於棧,可將列表的最後乙個元素出棧刪除並可將其值賦給其他變數。

使用pop(索引),刪除指定位置的元素,letters=['a','b']    letters.pop(0),即刪除元素'a'

使用remove(元素值),通過該函式可刪除列表中的指定值,且該函式只刪除列表中第乙個出現該值的元素,若列表中有多個該值的元素,則需要通過迴圈刪除所用值。

6.排序:永久性排序sort():按字母順序排列,反序排列sort(reverse=true)

臨時性排序sorted():可以臨時獲得列表排序的值,但不改變列表本身的排列順序,也可通過傳入reverse=true引數來反序排列。

反轉列表reverse():     

7.確定列表長度len():

8. 避免索引錯誤:在不清楚列表長度的情況下,可以通過索引值-1來訪問任何列表的最後乙個元素值,但當列表為空時,這種用法會導致錯誤。

1.函式range():range(起始值,終止值,步長),生成的數字包括起始值但不包括終止值,步長表示從起始值開始每次相加的大小,

2.range()生成列表:使用list()函式可以將生成的數字轉換為列表,

3.數字列表的簡單運算:乘方運算:底數**指數;最小值:min();最大值:max();求和:sum()

4.列表解析:將for迴圈和建立新元素的**合併成一行,並自動附加新元素。

5.

《python程式設計從入門到實踐》讀書筆記3

with open c users hasee desktop han demo.txt as my file contents my file.read print contents file open c users hasee desktop demo han test demo.txt co...

python程式設計入門讀書筆記2

資料結構 python 中兩大主力資料結構是列表和字典。列表按順序儲存資料,而字典像小型資料庫,使用鍵高效的儲存和檢索資料。type 函式可以檢查值或變數的資料型別。序列是一組按順序排列的值,python 中有3種內建的序列型別 字串 元組和列表。第乙個正索引為0 指向左端。第乙個負索引為 1 指向...

《Python程式設計 從入門到實踐》讀書筆記第二章

目錄 1.變數的命名及使用 2.字串 3.整數 變數名只能包含字母 數字和下劃線。變數名可以字母或下劃線打頭,但不能以數字打頭,例如,可將變數命名為message 1,但不能將其命名為 1 message 變數名不能包含空格,但可使用下劃線來分隔其中的單詞。例如,變數名greeting messag...