零基础学习Python之保留字_我的学习Python记录3

零基础学习Python之保留字_我的学习Python记录3

学习背景
在ChatGPT引爆AI革命的今天,Python以"人工智能第一语言"的身份成为技术圈宠儿。作为零基础小白,我决定用CSDN博客记录学习历程,通过输出倒逼输入,与广大网友共同成长!今日重点攻克——Python保留字


一、Python保留字速查表(共35个)

以下为Python 3.10版本所有保留字及简明释义:

保留字 释义 基础用法示例(新手友好版)
and 逻辑与运算 if age>18 and score>=60: print("合格")
as 别名赋值 import pandas as pd
assert 调试断言 assert len(data)!=0, "数据不能为空!"
async 声明协程函数(异步编程) async def fetch_data():
await 等待协程执行 result = await fetch_data()
break 跳出循环 while True:
if x>10: break
class 定义类 class Dog:
def bark(self):
continue 跳过本次循环 for i in range(5):
if i==3: continue
def 定义函数 def add(a,b):
return a+b
del 删除对象引用 del student_dict['name']
elif else if的缩写 if x>0:
...
elif x==0:
else 条件分支默认项 if 下雨:
带伞
else:
except 异常捕获 try:
...
except ValueError:
False 布尔假值 is_valid = False
finally 最终执行块(清理操作) try:
...
finally:
file.close()
for 迭代循环 for item in shopping_list:
from 模块导入指定部分 from math import sqrt
global 声明全局变量 global counter
if 条件判断 if temperature > 30:
import 导入模块 import numpy as np
in 成员判断/遍历 if 'a' in 'apple'
is 对象身份比较 if x is None:
lambda 匿名函数 square = lambda x: x**2
None 空值对象 result = None
nonlocal 声明外层函数变量(闭包) def outer():
x=1
def inner():
nonlocal x
not 逻辑非 if not is_empty:
or 逻辑或 if a==0 or b==0:
pass 空语句占位符 while True:
pass # 待实现
raise 手动引发异常 raise ValueError("非法参数")
return 函数返回值 def add(a,b):
return a+b
True 布尔真值 is_connected = True
try 异常处理区块 try:
risky_operation()
while 条件循环 while count < 10:
with 上下文管理器 with open('data.txt') as f:
yield 生成器返回值 def gen():
yield 1
yield 2

二、新手避坑指南

  1. 大小写敏感True不能写成true
  2. 避免重名:不要用保留字命名变量(如 `class = 101 ❌》)
  3. 版本差异async/await仅Python3.5+支持

学习小结
通过今天的系统梳理,终于弄清了这些"编程禁区"的作用!虽然像nonlocalyield等高级用法还需要在后续学习中深入理解,但至少看到报错不再一脸懵啦~

#人工智能 #Python入门 #编程新手

你可能感兴趣的:(人工智能,python,学习,经验分享,笔记)