Python所有常见功能大汇总

以下是Python中常见的语句及其功能。

语句 功能
import 引入模块
from...import 从某个模块引入指定内容
def 定义函数
if/else 条件语句
elif 多条件判断
while 循环语句
for 循环语句
break 终止循环
continue 跳过当前循环
return 指定返回值
try/except 异常处理
with 简化文件操作
open 打开文件
read/write 读/写文件
append 追加文件内容
lambda 匿名函数
map 对序列进行映射
filter 过滤序列元素
reduce 对序列进行归并操作
sorted 对序列进行排序
range 返回指定范围的数字序列
list/dict/tuple/set等 数据类型
len 获取长度
type 获取数据类型
isinstance 判断是否属于某个类型
input 获取用户输入
print 输出信息
format 格式化字符串输出
split 字符串分割
join 连接字符串
strip 去除字符串首尾空格
replace 字符串替换
assert 断言判断,程序会在后面紧跟的条件表达式为False时停止执行
del 删除变量或对象
global/nonlocal 声明变量的作用域
zip 将多个序列进行打包,返回一个元组序列
enumerate 将序列中的元素和下标进行打包,返回一个枚举对象
all 判断序列中所有元素是否为True
any 判断序列中是否存在True元素
max 返回序列中最大元素
min 返回序列中最小元素
sum 对序列元素进行求和
sorted 对序列进行排序
reversed 返回序列反序迭代器
abs 返回数字的绝对值
round 对数字进行四舍五入
pow 计算幂运算
hex/oct/bin 将数字转换为16进制/8进制/2进制字符串
chr/ord 将ASCII字符码值转换为字符/将字符转换为ASCII码值
for...else 循环语句中的else语句,当循环顺利完成时会执行
try...finally 异常处理语句中的finally语句,无论异常是否被捕捉到,finally语句都会被执行
class 定义类
object 所有类的基类
is 判断两个对象是否是同一个对象
in/not in 判断一个元素是否在一个序列中
and/or/not 逻辑运算符
pass 空语句,用于占位
assert...if 在assert语句中添加说明信息
super 调用父类方法
hasattr 判断对象是否存在某个属性
getattr 获取对象的属性
setattr 设置对象的属性
delattr 删除对象的属性
dict 创建字典
set 创建集合
frozenset 创建不可变集合
tuple 创建元组
zip...* 解压序列
eval 将字符串作为Python表达式执行
exec 将字符串作为Python语句执行
locals 获取局部变量字典
globals 获取全局变量字典
property 创建属性
staticmethod 创建静态方法
classmethod 创建类方法
init 构造函数
str 对象的字符串表示
repr 对象的表达式字符串表示
doc 对象的文档字符串
call 对象可调用
相关推荐
AndrewHZ9 分钟前
【图像处理基石】什么是影调?并用python实现一个哈苏色彩影调
图像处理·人工智能·python·计算机视觉·影调·摄影语言
ayiya_Oese24 分钟前
[环境配置] 2. 依赖库安装
人工智能·python·深度学习·神经网络·目标检测·机器学习·计算机视觉
江沉晚呤时26 分钟前
深入解析策略模式在C#中的应用与实现
java·服务器·开发语言·前端·.netcore
居然是阿宋27 分钟前
Kotlin 中的 `reified` 关键字全解析:保留类型信息 + 优化高阶函数的双重魔法
android·开发语言·kotlin
站大爷IP27 分钟前
FastAPI全面指南:从入门到企业级应用实战
python
CH3_CH2_CHO35 分钟前
DAY01:【pytorch】张量
人工智能·pytorch·python
胖哥真不错1 小时前
Python基于OpenCV和SVM实现中文车牌识别系统GUI界面
python·opencv·支持向量机·项目实战·gui界面·中文车牌识别
安迪小宝1 小时前
python基础语法13-装饰器
开发语言·前端·python
小八四爱吃甜食1 小时前
【R语言绘图】圈图绘制代码
开发语言·r语言
残月只会敲键盘1 小时前
C++ Lambda表达式简明指南:新手快速上手
开发语言·c++