iT邦幫忙

1

Python 入門筆記 - 7 - Python 保留字與內建函式

  • 分享至 

  • xImage
  •  

🔹 什麼是保留字?為什麼不能用來命名變數?

  • 保留字 是 Python 內建的語法規則
  • 若嘗試使用保留字作為變數名稱,會發生 SyntaxError(語法錯誤)

🔹 Python 保留字列表

  • Python 目前有 35 個保留字(依 Python 3.10 為準)
類別 保留字 說明
控制流程 if, else, elif 條件判斷
for, while, break, continue, pass 迴圈控制
try, except, finally, raise, assert 例外處理
函式與類別 def, return, lambda 函式定義與返回
class, yield 類別與產生器
邏輯與運算 and, or, not, in, is 邏輯與運算子
變數與模組 import, from, as, global, nonlocal 模組與變數作用域
其他 del, with, async, await, None, True, False 其他特殊關鍵字

🔹 查看 Python 保留字

import keyword
print(keyword.kwlist)  # 取得 Python 保留字列表

🔹 容易混淆的保留字

  • is 比較的是 物件的記憶體位址== 比較的是 值是否相等
  • global 用於修改全域變數,nonlocal 用於修改巢狀函式內的變數

🔹 常見錯誤與正確命名

  • 避免與保留字衝突,如果發現變數名稱與保留字相同,可加 _ 來區分
  • 保持命名簡單、可讀,避免使用與保留字相近的名稱,如 def_return_value
# 語法錯誤
def = 10  
import = "data.csv" 

# 正確命名
class_ = "Python"

🔹 參考文件


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言