本文python筆記主要是根據慕課網的python教程總結,想學各類程式語言的推薦大家上慕課網。本人也是初學者,如果總結有誤希望大家多多指教
1、定義字串:字串可以用''或者""括起來表示。如果字串既包含'又包含",可用r'''...'''表示
2、list為有序可更改列表。倒序訪問,即list[-1]=list[n-1]; list插入元素list.insert(2,'paul');刪除元素list.pop(i)刪除第i個元素,無i預設刪除最後乙個;
3、tuple有序不可更改列表。當tuple只有乙個元素時,tuple=(1,)注意有逗號,多個元素則無所謂;tuple中元素可以為可變的list,即tuple=(1,2,[1,2]);
4、break退出for和while迴圈;continue跳過後續迴圈**,繼續下一次迴圈;
5、dict無序key不可更改列表dict=。新增元素dict[key]=value,訪問時dict[key]或dict.get(key);遍歷dict用語句for key in dict;
6、set無序不重複集合set([1,2,3])。訪問採用value in set,返回true或false;遍歷set用for m in set;新增元素set.add(value),刪除元素set.remove(value)
7、python的函式返回多值其實就是返回乙個tuple,即x,y=function()與r=function()中r=(x,y);函式預設引數定義def function(n=2),定義可變引數def function(*args)
8、list切片,list[i:j]從i開始到j結束;list[:]取出所有;list[i::n]表示取從第i個開始到最後,間隔為n的元素;list[i:j:n]取從i開始到j結束,間隔為n的元素;也可用於倒序取值
9、索引迭代for index,value inenumerate(list),例:list=[1],則結果為[(0,1)];迭代dict的value用for value in dict.itervalues(),迭代key和value用for key,value indict.iteritems(); values() 對應 itervalues(),items() 對應 iteritems()兩者區別在於前者一次性輸出,後者逐個輸出。
10、生成列表,range(i,j,n)表示產生由i開始到j結束,間隔為n的列表。條件過濾,如[x * x for x in range(1, 11) if x % 2 == 0],輸出[4, 16, 36, 64, 100]
Python 入門筆記
前一段時間看了九天雁翎 http hi.csdn.net vagrxieeasy but powerful 總體感覺python的庫功能極其強大,這樣使得python 密度很高,用c 10行實現的內容,python可能不到3行就能實現了。當然這樣會損失一些效率,但是實現一些小的應用軟體不會有什麼問題...
python入門筆記( )
變數賦值 counter 0 miles 1000.0 name xumesang n 10 2.字串 str python str 0 p str 1 n str 2 pythonpython 3.列表,元組和字典 list 1,2,3,4 元素可變 tuple xumesang 23,101 元...
python入門筆記
1.編寫python記得縮排統一 2.連續輸出多個變數 print 橫座標是 d,縱座標是 d x,y 3.生成隨機數的方法 randint x,y 但在此前要匯入模組 from random import randint 注意。生成的數包括x和y,例如randint 1,10 可以生成1和10 4...