Python 新手速記!25 個核心知識點口訣式總結(入門效率翻倍)
Python 入門最怕“知識點又多又雜,記了就忘”——變量命名、數據類型、循環邏輯、函數參數… 新手剛背完一個,轉頭就混淆另一個。
其實學 Python 不用死記硬背,今天把新手必掌握的 25 個核心知識點,提煉成“口訣+極簡示例”的形式,每句口訣不超過 10 字,好讀好記,入門效率直接翻倍!
不管是刷題、寫小項目,還是面試背考點,跟著口訣走,隨時能快速喚醒記憶~

一、基礎語法類:入門必背“打底功”
1. 變量命名
口訣:字母數字下劃線,首字非數。
解釋:變量名只能由字母(a-z/A-Z)、數字(0-9)、下劃線(_)組成,第一個字符不能是數字,且區分大小寫。
示例:
name = "小明" # 合法
age20 = 20 # 合法
20age = 20 # 報錯(首字符是數字)
my-name = "123"# 報錯(含非法字符“-”)2. 注釋規則
口訣:單行#,多行三引號。
解釋:單行注釋用 # 開頭,多行注釋用 ''' 或 """ 包裹,注釋內容不執行。
示例:
# 這是單行注釋
print("hello") # 行尾也能加注釋
'''
這是
多行注釋
'''
"""
雙引號也能
寫多行注釋
"""3. 數據類型分類
口訣:可變列字集,不可數符元。
解釋:可變類型(可修改元素):列表(list)、字典(dict)、集合(set);不可變類型(創建后不能改):數字(int/float)、字符串(str)、元組(tuple)。
示例:
lst = [1,2,3]
lst[0] = 0 # 可變類型可修改 → [0,2,3]
s = "hello"
s[0] = "H" # 不可變類型報錯4. 運算符優先級
口訣:括號先算,乘除后加減。
解釋:運算順序:() > 算術運算符(** > *// > +/-)> 比較運算符 > 邏輯運算符。
示例:
print(2 + 3 * 4) # 14(先乘后加)
print((2 + 3) * 4)# 20(括號優先)
print(3 > 2 and 1 < 2)# True(比較后邏輯)5. is vs ==
口訣:==比數值,is比地址。
解釋:== 比較值是否相等,is 比較內存地址是否相同(是否是同一個對象)。
示例:
a = [1,2]
b = [1,2]
print(a == b) # True(值相等)
print(a is b) # False(地址不同)二、數據類型類:操作口訣“一口清”
6. 字符串拼接
口訣:少量用+,多量用join。
解釋:2-3個字符串用 + 拼接,多個字符串/列表用 join() 效率更高。
示例:
print("hello" + " world") # 少量拼接
lst = ["a", "b", "c"]
print("".join(lst)) # 多量拼接 → "abc"7. 列表增元素
口訣:append加整體,extend拆元素。
解釋:append() 直接加整個對象,extend() 拆解可迭代對象加元素。
示例:
lst = [1,2]
lst.append([3,4]) # → [1,2,[3,4]]
lst.extend([3,4]) # → [1,2,3,4]8. 列表刪元素
口訣:del按索引,pop刪并取,remove按值。
解釋:del 按索引刪除,pop() 刪元素并返回,remove() 按值刪除第一個匹配項。
示例:
lst = [1,2,3,2]
del lst[0] # → [2,3,2]
lst.pop() # → 2,列表變[2,3]
lst.remove(2)# → [3]9. 元組特性
口訣:括號括起,不可修改。
解釋:元組用 () 定義,創建后不能增刪改元素,適合存儲固定數據。
示例:
tup = (1,2,3)
tup[0] = 0 # 報錯(不可修改)10. 字典操作
口訣:key唯一,鍵值對存取。
解釋:字典用 key:value 存儲,key 唯一不重復,按 key 存取值。
示例:
dic = {"name": "小明", "age":20}
print(dic["name"]) # 按key取值 → "小明"
dic["gender"] = "男" # 新增鍵值對11. 集合去重
口訣:大括號無鍵,自動去重。
解釋:集合用 {} 定義(無鍵),自動去除重復元素,無序。
示例:
s = {1,2,2,3}
print(s) # 自動去重 → {1,2,3}12. 字符串切片
口訣:左閉右開,步長可控。
解釋:切片格式 s[start:end:step],包含 start 不包含 end,步長控制間隔。
示例:
s = "abcdef"
print(s[1:4]) # → "bcd"(1到3索引)
print(s[::2]) # → "ace"(步長2,隔一個?。?/code>三、流程控制類:循環判斷“不迷路”
13. if條件判斷
口訣:縮進對齊,真則執行。
解釋:if 后條件為真執行代碼塊,代碼塊必須縮進(通常4個空格),else/elif 需與 if 對齊。
示例:
age = 18
if age >= 18:
print("成年")
else:
print("未成年")14. for循環
口訣:in后跟可迭代,遍歷無壓力。
解釋:for 循環用于遍歷可迭代對象(列表、字符串、range等),格式 for 變量 in 可迭代對象:。
示例:
for i in range(3):
print(i) # → 0,1,2
for char in "abc":
print(char) # → a,b,c15. while循環
口訣:條件為真就循環,break終止。
解釋:while 后條件滿足時循環,break 直接終止整個循環。
示例:
i = 0
while i < 3:
print(i) # → 0,1,2
i += 116. break vs continue
口訣:break停循環,continue跳當前。
解釋:break 終止整個循環,continue 跳過當前次,繼續下一次。
示例:
for i in range(5):
if i == 2:
break # 到2終止 → 0,1
for i in range(5):
if i == 2:
continue # 跳過2 → 0,1,3,4四、函數與作用域類:定義調用“不踩坑”
17. 函數定義
口訣:def開頭,return返回
解釋:用 def 關鍵字定義函數,return 指定返回值(無return則返回None)。
示例:
def add(x, y):
return x + y # 返回求和結果
print(add(2,3)) # → 518. 位置參數
口訣:按序傳參,個數匹配
解釋:位置參數必須按函數定義的順序傳遞,個數要一致。
示例:
def func(a, b):
print(a, b)
func(1, 2) # 按序 → 1 219. 關鍵字參數
口訣:按名傳參,順序無關。
解釋:關鍵字參數用 參數名=值 傳遞,順序可任意,需在位置參數后。
示例:
func(b=2, a=1) # 按名 → 1 2(順序無關)20. 默認參數
口訣:參數設默認,傳參可省略。
解釋:函數定義時給參數設默認值,調用時可省略該參數(用默認值)。
示例:
def func(a, b=2):
print(a, b)
func(1) # 省略b → 1 221. 可變參數
口訣:*args元組,**kwargs字典。
解釋:*args 接收任意個位置參數(存為元組),**kwargs 接收任意個關鍵字參數(存為字典)。
示例:
def func(*args, **kwargs):
print(args) # → (1,2,3)
print(kwargs) # → {"name":"小明"}
func(1,2,3, name="小明")22. 全局局部變量
口訣:局部內可用,全局需聲明
解釋:函數內定義的是局部變量(僅函數內用),修改全局變量需用 global 聲明。
示例:
a = 10 # 全局變量
def func():
global a # 聲明修改全局變量
a = 20
func()
print(a) # → 20五、文件與模塊類:實用操作“記口訣”
23. 模塊導入
口訣:import整模,from導部分。
解釋:import 模塊名 導入整個模塊,from 模塊名 import 功能 只導入指定功能。
示例:
import math
print(math.sqrt(4)) # 整模導入 → 2.0
from math import sqrt
print(sqrt(4)) # 部分導入 → 2.024. 文件操作模式
口訣:r只讀,w覆蓋,a追加。
解釋:r 只讀(文件不存在報錯),w 覆蓋寫(不存在創建),a 追加寫(不存在創建)。
示例:
with open("test.txt", "w") as f:
f.write("hello") # 覆蓋寫
with open("test.txt", "a") as f:
f.write(" world") # 追加寫25. 異常處理
口訣:try包裹,except捕獲。
解釋:用 try-except 捕獲代碼異常,避免程序崩潰,可指定捕獲的異常類型。
示例:
try:
1 / 0 # 會報錯的代碼
except ZeroDivisionError:
print("除數不能為0") # 捕獲異常并提示總結:新手速記的核心技巧
這 25 個口訣,覆蓋了 Python 入門 90% 的核心場景,新手記憶時記住兩個關鍵點:
- 先背口訣,再結合示例理解(不用死記語法,口訣觸發記憶);
- 每天花 5 分鐘,對著口訣默寫示例,重復 3 次就能形成條件反射。
Python 入門的關鍵不是“背完所有知識點”,而是“記住核心用法,能快速上手寫代碼”。這些口訣就像“快捷鍵”,讓你不用翻厚厚的文檔,也能快速想起怎么寫~





























