1. 程式人生 > >Python學習3月5號【python編程 從入門到實踐】---》筆記(2)

Python學習3月5號【python編程 從入門到實踐】---》筆記(2)

索引 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)