学习背景
在ChatGPT引爆AI革命的今天,Python以"人工智能第一语言"的身份成为技术圈宠儿。作为零基础小白,我决定用CSDN博客记录学习历程,通过输出倒逼输入,与广大网友共同成长!今日重点攻克——Python保留字。
以下为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: |
class |
定义类 | class Dog: |
continue |
跳过本次循环 | for i in range(5): |
def |
定义函数 | def add(a,b): |
del |
删除对象引用 | del student_dict['name'] |
elif |
else if的缩写 | if x>0: |
else |
条件分支默认项 | if 下雨: |
except |
异常捕获 | try: |
False |
布尔假值 | is_valid = False |
finally |
最终执行块(清理操作) | try: |
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(): |
not |
逻辑非 | if not is_empty: |
or |
逻辑或 | if a==0 or b==0: |
pass |
空语句占位符 | while True: |
raise |
手动引发异常 | raise ValueError("非法参数") |
return |
函数返回值 | def add(a,b): |
True |
布尔真值 | is_connected = True |
try |
异常处理区块 | try: |
while |
条件循环 | while count < 10: |
with |
上下文管理器 | with open('data.txt') as f: |
yield |
生成器返回值 | def gen(): |
True
不能写成true
async/await
仅Python3.5+支持 学习小结
通过今天的系统梳理,终于弄清了这些"编程禁区"的作用!虽然像nonlocal
、yield
等高级用法还需要在后续学习中深入理解,但至少看到报错不再一脸懵啦~
#人工智能 #Python入门 #编程新手