python新學一日小結

2021-08-29 18:44:23 字數 1936 閱讀 2956

啟動——idle(互動式開發環境)

input()——返回string型別

字串複製——'abcd' * 3 -> 'abcdabcdabcd'

注釋——

# 單行注釋

'''多行注釋

'''"""

多行注釋

"""

布林值、操作符——true/false   and/or/not   優先順序not > and > or

if/while/for使用——

if cond:

...elif cond:

...else:

...while cond:

...for i in range():

...

range()——range(10) | range(0, 10) | range(0, 10, 1) 同乙個意思,i取值0到9,3個引數最後乙個表示步長

載入模組——import ***

隨機數——import random

i = random.randint(1, 10)

定義函式——def fun():

使用全域性變數——global i

異常try——

try:

...except aerror: #出現aerror型別的錯誤時執行後面語句

...

列表切片、複製、負數下標——

spam = [0, 1, 2, 3, 4]

# 負下標-5 -4 -3 -2 -1

spam[-1] # = spam[4] = 4

spam[1: 4] # [1, 2, 3]

spam[1: -1] # = spam[1: 4] = [1, 2, 3]

spam[1:] # [1, 2, 3, 4]

spam[:2] # [0, 1]

spam[:] # [0, 1, 2, 3, 4]

判斷——a in [list]  | a not in [list] 

列表方法——

list.insert(k, a) # a插入list[k]處,之前的list[k]及後面的所有元素後移

list.remove(a) # 刪除第乙個a,若列表沒有元素a報錯valueerror

list.sort() # 按ascii排序

list.sort(reverst = true) # 反向排序

list.sort(key = str.lower) # 字典排序

元組(tuple)——列表的元素不可變形式,只有乙個元素(a,)逗號不能省略

返回元組/列表版本——list(spam)  tuple(spam)

可變型別、不可變型別——可變型別傳遞引用,不可變傳值本身。可變型別想傳值本身可以使用copy模組裡的淺拷貝copy.copy()和深拷貝copy.deepcopy()。深拷貝可以拷貝列表中的所有列表。

字典型別——多個(key, value)對

key # 不可變物件,字典裡唯一,每個不同

# 方法:

v = dic.get(key, val) # 字典dic裡有key,返回對應的value給v,否則返回此處自己設定的val

v = dic.setdefault(key, val) # dic裡有key,返回對應value,否則增加(key, val)到dic

# keys() values() items()

# 遍歷字典的鍵值對時:

for k, v in dictionary.items():

...# 注意必須是items()型別,直接使用dictionary報錯 「valueerror: too many values to unpack (expected 2)」

一日小結(04 19)

聽了老賀的建議,來到csdn上來寫部落格 今天stm32是一點都沒有學,原本計畫著晚上7點開始學的,沒成想3d印表機出問題了 沒料打了乙個半成品 配合月哥搗鼓了半天才把黑色的料換好,不過雖然stm32上沒有比昨天更進一步,但還是學到了挺多東西的 今天學習了指標中的void指標和null指標 void...

python一日總結

今天學習一下python基本操作中的if和while迴圈今天說一下if語句和while迴圈 age int input 請輸入年齡 定義字串 int是轉化為整數 if age 0and age 120 判斷條件 if age 18 再次判斷 print 你是乙個成年人!列印 elif age 18 ...

一日一結2012 5 2

今天去圖書館把作業系統概念借到了,期待很久,欣喜萬分。專業知識部分 今天主要學習了一下mfc六大關鍵技術,感覺講得不錯。主要的例子是以基於文件類的程式,感覺學到了東西。以前看孫新老師的書時是有點半知不解,看了這個資料讓我對mfc程式的內部有了更深一層的理解。課外知識部分 看完10000小時code ...