Python关键字大全

Python关键字大全


查看Python所有关键字

import keyword
keyword.kwlist

关键字详解

关键字简介说明
False
None
True
and逻辑与, 且
as别名import random as rm # 重命名导入模块
with open(…) as f: pass # 获取上下文管理器对象
except Exception as e: pass # 获取异常对象
assert断言assert a==10, ‘a不等于10’
# 如果表达式成立则什么也不做, 否则抛出AssertionError异常
# 第二个表达式为异常信息, 可省略
break跳出循环
class定义类class 类名(基类): pass # 基类可省略, 如果没有明确父类推荐显示继承object
continue跳过本次循环
def定义函数def 函数名(参数…): pass
del删除对象对象引用数减1, 当对象引用数为0时才会删除
elif否则判断
else否则可以跟分支循环异常捕获等搭配
分支语句搭配时当所有条件都不满足时执行
循环语句搭配时如果循环没有break正常执行完毕时执行
异常捕获语句搭配时没有出现异常时执行
except异常处理except 异常对象: pass # 处理指定异常对象
except Exception: pass # 处理所有Exception的子类异常对象
exception: pass # 处理所有异常对象
finally异常处理不管有无异常, 都会执行, 一般用于释放资源
for迭代循环for item in iterable: pass
from从…导入…from random import randint
global声明修改全局变量当在函数中要修改全局变量时使用, 不然会创建一个同名的局部变量
if条件判断# 可以当三目运算符使用
python: 真值 if 条件 else 假值
c++: 条件: 真值? 假值;
import导入模块
in在…中‘world’ in ‘hello world’ # 判断是否包含’world’
3 in [1, 2, 3] # 判断元素是否粗在
is是… 身份运算符比较对象的地址是否一致
lambda匿名函数lambda 参数: 表达式 # 参数可以有0个或多个用英文逗号分隔, 表达式计算结果作为函数返回值
nonlocal声明使用闭包变量如果在闭包函数内部修改闭包变量需要使用nonlocal声明
not逻辑非, 非, 取反not 条件 # 取反
not in # 不在…
is not # 不是…
or逻辑或, 或
pass占位符, 空语句
raise抛出异常raise 异常对象
return返回终端函数执行并返回, 可以返回多个值, 多个值自动组包为元组
try异常捕获
while条件循环while 表达式: pass # 当条件为真时执行循环体
with上下文管理器不管有无异常, 都会自动释放资源
yield返回并冻结用于实现生成器与协程
特点是调用yield后函数会立即返回后并冻结, 下次调用此参数会从yield处开始执行

如果您觉得此文章对您有所帮助, 请帮我点赞哦~



  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值