Python學習3月5號【python編程 從入門到實踐】---》筆記(2)
阿新 • • 發佈:2019-03-05
索引 modified 系列 入門到 忘記 而不是 super 函數 end
1.操作列表
一、遍歷整個列表,並且想對每一個元素執行相同的操作。##這裏就不得不提起我們一直用的For函數了。
二、深入地研究循環
(1)for i in superheroes:##首先讀取其中的第一行代碼,python獲取列表superheros第一個值並且將其存到變量 i 裏面
print(i)#然後打印
for i in superheroes:#重復第一行步驟直到停止
print()
三、在For循環結束後執行一些操作
(1)在for循環後面,沒有縮進的代碼都只執行一次,而且不會重復執行。
(2)忘記縮進,一定一定要知道要縮進,最好在for語句後面的代碼行縮進。
(3)For語句末尾的冒號告訴Python,下一行是循環的第一行。
四、創建數值列表
(1)range()函數: 讓你能夠輕松地生成一系列的數字。
range(1,5)這裏並不是打印數字1~5, 而是打印數字1~4
(2) 簡單生成一個一系列數字並且保存在list()裏面
numbers=list(range(1,6))
print(numbers)
如果想設置步長
這個是設計了步長為2,可以理解為1到22裏面取奇數
numbers=list(range(1,22,2))
print(numbers)
乘方運算
squares=[]
for i in range(1,11):
squares.append(i**2)
print(squares)
squares=[i**2 for i in range(1,11)]####簡化版本的for循環 前面是運算過程 後面是循環 先把循環出來的數字一個一個地運算然後輸出在列表上面
print(squares)@@@@@@這裏的for循環並沒有冒號作結尾
(3)列表的切片(處理列表的部分元素
一:切片
player[] [1:3]##切片函數裏面是跟range()差不多的,只不過是用冒號分隔。##如果沒有索引例如[:4]這樣意味著python從列表開頭開始提取
##如果要讓切片終止與列表末尾[4:]
##如果你想輸出名單上的最後三名隊員,可使用切片【-3:】
五、元組
創建一系列不可修改的元素,元組則可以滿足這種需求。Python將不能修改的值稱為不可變的,而不可變的列表被稱為元組。
元組使用的是圓括號而不是方括號,並且可以像訪問列表元素一樣索引出元素出來。
dimensions=(200,50)
dimensions[0]=250
print(dimensions)######並不能修改的,所以出現錯誤,
dimensions=(200,50)
for i in dimensions:
print(i)#####可以循環遍歷出來打印
dimensions=(200,50)
print("original dimensions")
for i in dimensions:
print(dimensions)
dimensions=(4000,600)
print("\nModified dimensions")
for i in dimensions:
print(i)####修改元組變量,並且可以給元組變量賦值
Python學習3月5號【python編程 從入門到實踐】---》筆記(2)