1. 程式人生 > >Python學習筆記 2018.1.22

Python學習筆記 2018.1.22

Python會在給變數賦值時自動識別是整數還是浮點數,而不用去事先宣告變數;

如果變數是整數或是浮點數,則不能直接使用Print進行列印,必須使用Str()進行型別修改,如變數I = 23,則Print(Str(I))才能正確的輸出結果;

Python使用#進行註釋;

Python中的列表概念相當於C++中的陣列,但是其中存的是字串,好吧,陣列貌似也能存字串;

列表的基本賦值格式為:name= [“A” ,“B”,“C”];

如陣列一樣,列表的索引從0開始,如Print(name[1])的結果是B,而不是A;

如果索引是-1,則代表列表中的最後一個元素,類似的是如果索引是-2,則是倒數第二個元素,以此類推;

列表中的元素可以重新賦值,如同給變數賦值一樣,如:name[0] = “D”,則意味著Name = [“D”,“B“,”C“];

可以使用方法改變列表的值,如:

1.     在列表末尾新增元素,Name.append(“字串”),可以先建一個空白列表,然後用.append()在末尾不斷的新增新的元素;

2.     在列表中插入元素,Name.insert(元素索引,“字串“),可以在指定的索引位置插入一個元素並賦值,在此位置之後的原元素索引順序加1;

3.     刪除元素,del Name[元素索引],刪除指定索引的元素,在此位置之後的原元素索引順序減1;

4.     彈出元素,Name1 = Name.pop(元素索引),將指定索引的元素彈出給新的變數,並將此索引從原變數中刪除,貌似必須要配合彈出的元素賦值給一個新的變數,如果括號裡不加元素索引,則預設彈出最後一個索引;

5.     根據值刪除元素,Name.remove(元素值),如果確定知道一個值,則可以用此方法將此值從列表中刪除,在此值之後的原元素索引順序減1;