python tutorial學習筆記

2021-05-24 22:11:30 字數 1805 閱讀 1608

1.虛數可直接用a+bj表示,如3-4j。求虛數的模用函式abs()。求實部,虛部分別用a.real和a.imag這兩個成員變數

2.乙個字串分多行顯示時,應在行尾使用反斜槓/(和bash shell相同),也可以採用三對單(雙)引號的方式

3.在字串前加r,如r"......",表示字串內的不能進行轉義,必須原樣輸出

4.字串連線可直接用符號+

字串重複可直接用符號*,如

a="123"

print a*3  //結果為"123123123

5.字串可直接看作陣列,因此可直接索引,如a[0](陣列索引從0開始)

取子串相當方便,使用a[n:m]即可(注意:取出的範圍為n~m-1,不是n~m)

取字串具有強大的糾錯功能,如

1)若n>m,則結果為空串

2)若n>字串尾部索引,則結果同樣為空串

3)若m>字串尾部索引,則m預設為字串尾部索引

6.python裡的字串不能被修改,如a[0]="0"會報錯(和c不同)。len()函式返回字串長度

7.list大部分操作與string類似,但不同的是,list可以被修改

還可以通過slice操作對list進行刪除,插入,清空等等

8.for x in range(a, b, c):表示從數字a開始,b結束,步進為c

9.迴圈中的else語句:當迴圈正常退出時呼叫該語句(break不呼叫)

10.pass語句:什麼都不做,佔位符

11.function定義格式

def functionname():

body

12.function之間可直接賦值,如

newfunctionname = functionname

13.可直接在function定義裡為引數設定預設值,形式為

def functionname(arg1=..., arg2=..., ...):

body

14.呼叫function時,引數位置可以打亂,此時要指定引數名,如

functionname(arg3=..., arg1=..., arg2=...)

16.list不適於當做queue,使用collections.deque更方便,它有popleft()方法

17.元組可容納不同型別的元素

和字串一樣,元組中的元素不允許被改變

宣告0個元素和1個元素的元組的方法:

e = ()

s = (x, )   //注意這裡要加逗號

18.可以利用花括號和set()函式建立set型別(但建立空set時只能用set()函式,此時用花括號會被認為是字典dict)

set的特點之一是其中沒有重複的元素,而且無序(unordered),並且可以進行交集,並集,差分等運算

差分:a-b表示a有而b沒有的元素

a ^ b:a與b的並集減去a和b的交集,即(a∪b)-(a∩b)

19.數字,string,tuple均可作為dict中的key,list不可以。

dict中key是唯一的,不能重複

d.keys()方法可獲得d中的所有關鍵字

dict的賦值,新建元素,取元素都用中括號進行索引,如d["a"]

20.匯入模組的兩種方法

import modulename:此時引用module中的function需要使用modulename.functionname

from modulename import functionname:此時可直接使用functionname

21.main入口函式格式:

if __name__ == "__main__":

...22.

學做事,先學做人

經理很關照我,我很感謝經理。其實,有乙個好的領導,只要好好幹,他是一定會知道的。但是,要改變客戶的看法,看來還真的很難。在客戶面前不可以太謙虛,太過謙虛,他們反覺得我們無能。做事先做人,一點都沒錯啊。感覺自己太嫩了,這一切還得慢慢磨練。希望多看數,多學習,多仔細觀察生活,觀察周圍成功的人,不斷提高自...

B 學密碼學真的得學程式

b 學密碼學真的得學程式 time limit 1000msmemory limit 65536kb64bit io format lld llu submit status practice sdutoj 2464 description 話說,上次zyj同學最終在眾位瑪麗亞的幫助下搞定了那個神奇...

學密碼學一定得學程式

time limit 1000ms memory limit 65536k 曾經,zyj同學非常喜歡密碼學。有一天,他發現了乙個很長很長的字串s1。他很好奇那代表著什麼,於是神奇的wl給了他另乙個字串s2。但是很不幸的是,wl忘記跟他說是什麼意思了。這個時候,zyj不得不求助與偉大的zp。zp笑了笑...