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「];
可以使用方法改變列表的值,如:
2. 在列表中插入元素,name.insert(元素索引,「字串「),可以在指定的索引位置插入乙個元素並賦值,在此位置之後的原元素索引順序加1;
3. 刪除元素,del name[元素索引],刪除指定索引的元素,在此位置之後的原元素索引順序減1;
4. 彈出元素,name1 = name.pop(元素索引),將指定索引的元素彈出給新的變數,並將此索引從原變數中刪除,貌似必須要配合彈出的元素賦值給乙個新的變數,如果括號裡不加元素索引,則預設彈出最後乙個索引;
5. 根據值刪除元素,name.remove(元素值),如果確定知道乙個值,則可以用此方法將此值從列表中刪除,在此值之後的原元素索引順序減1;
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 ...