PythonNOC初賽集訓筆記

2021-10-09 21:44:04 字數 3994 閱讀 4488

canvas.blit(box,(35

,30))

注意點

#輸入

input

('提示使用者輸入內容'

)#輸出

print

('控制台顯示內容'

)

a =

input

('提示使用者輸入內容'

)

示例**中的a是字串型別

定義

變數是乙個儲存資訊的容器

賦值

變數的賦值方向是從右向左進行賦值

命名

可以重新賦值

a =

6a =

12print

(a)#這時輸出的a是12

可以在自身基礎上做修改

a =

6a = a +

6print

(a)#這時輸出的a是12

方法名

強轉後變數型別

str()

字串型變數

int()

整型變數

float()

浮點型變數

拼接符+

注意點

拼接符兩邊必須都是字串,型別不同需要強轉成字串型別

算數運算子+ - * /

比較運算子== != > < >= <=

賦值運算子符號

含義=表示賦值

+=a+=b等價於a=a+b

-=a-=b等價於a=a-b

*=a*=b等價於a=a*b

/=a/=b等價於a=a/b

邏輯運算子符號

中文名含義

and與

兩者都為true結果為trueor或

其中乙個為true結果為true

not非

都為false結果為true

單次判斷(if語句)

if 條件:

執行程式

用於單分支判斷

兩次判斷(if-else語句)

if 條件:

執行程式1

else

: 執行程式2

用於雙分支判斷

多次判斷(if-elif-else語句)

if 條件1:

執行程式1

elif 條件2:

執行程式2

else

: 執行程式3

用於多分支判斷

用途

用於需要重複執行的**

格式

while 判斷條件:

執行程式

定義

判斷條件始終為true的特殊while迴圈

格式

while

true

: 執行程式

**

pygame.display.update(

)

功能

**

pygame.display.update(

)

功能

讓程式延遲一段時間

注意點

括號中填寫毫秒(ms)

模組名功能

time

提供各種操作時間的函式

sys查詢和設定系統資訊

easygui

顯示彈框視窗

pygame

常用於開發遊戲

功能

產生隨機數

格式

random.randint(a,b)

#可以取到[a,b]之間的任意乙個數字,包括a和b

示例

m = random.randint(5,

8)print

(m)

名稱

含義**

mousemotion

滑鼠移動

event.type = mousemotion

mousebuttondown

滑鼠按鍵按下

event.type = mousebuttondown

keydown

鍵盤按下

event.type = keydown

獲取事件型別

event.

type

滑鼠事件

event.button =

1#左鍵

event.button =

2#滾輪

event.button =

3#右鍵

鍵盤事件

event.key = k_up #上鍵

event.key = k_down #下鍵

event.key = k_left #左鍵

event.key = k_right #右鍵

格式

list

=[a,b,c,d]

#下標 0 1 2 3

獲取列表長度

len

(list

)

列表中的元素

整數、字串、物件、列表

在乙個列表中可同時包含多種元素

方法格式

功能將元素新增到列表的最後一位

list.insert(下標.元素)

將元素新增到對應下標

list.pop(下標)

刪除對應下標的元素,如果不填,則刪除最後乙個元素

list.remove(元素)

刪除列表中下標最小的對應元素

單個元素獲取

list

[下標]

所有元素獲取

for i in

list

:print

(i)

建立方法

def 方法名():

執行程式

呼叫方法

方法名(

)

呼叫

根據方法名找到對應方法

執行方法內部程式

建立含參方法

def 方法名(引數)

: 執行程式

呼叫含參方法

方法名(引數)

NOIP CSP初賽網路學習筆記

沒用的就不說了吧 1 區域網lan 1km以內,效率較高。2 都會網路man 幾千公尺到幾十千公尺。3 廣域網wan 幾十千公尺以上。補充 區域網組成多個都會網路和廣域網。區域網是藍的,都會網路是男人,廣域網是彎的。感覺好形象呀 形態結構 星型 匯流排型 環形 樹形 網型 蜂窩型。noip2018普...

QDEZ集訓筆記 更新中

這是乙個絕妙的比喻,如果青島二中的台階上每級站乙隻平度一中的貓,差不多站滿了吧 自己的理解 2016 12 31 主席樹 就是可持久化線段樹,對於每個版本建立一顆線段樹,可以查詢歷史版本 為了節省記憶體和時間直接使用歷史版本的形態,把修改的地方沿途新開節點,其他地方繼承歷史版本 主席樹就是字首和套線...

集訓筆記3 html標記

html標記 1.html特殊字元標記 定義 在寫網頁時,有一些特殊字元需要使用轉義字元方式去實現。e.g.魯賓孫漂流記 小於號 less than 大於號 grater than 空格 如果只需要乙個空格的話,可以使用鍵盤空格代替。如果需要多個空格調整縮排,可以使用 人民幣符號 換行 2.文字標記...