注意點canvas.blit(box,(35
,30))
#輸入
input
('提示使用者輸入內容'
)#輸出
('控制台顯示內容'
)
示例**中的a是字串型別a =
input
('提示使用者輸入內容'
)
定義
變數是乙個儲存資訊的容器
賦值
變數的賦值方向是從右向左進行賦值
命名
可以重新賦值
可以在自身基礎上做修改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
(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.文字標記...