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 对象可调用
相关推荐
方也_arkling2 小时前
【Java-Day08】static / final / 枚举
java·开发语言
风吹夏回3 小时前
Python 全局异常处理:从“满屏 try-except”到优雅兜底
开发语言·python
Chengbei113 小时前
一站式源码安全检测工具、云安全 / APP / 小程序源码敏感信息递归多层目录扫描AK、JWT、手机号、身份证等敏感信息
java·开发语言·安全·web安全·网络安全·系统安全·安全架构
llz_1123 小时前
web-第一次课后作业
java·开发语言·idea
小熊Coding3 小时前
Python爬取当当网二手图书项目实战!
开发语言·爬虫·python·beautifulsoup·requests·二手图书
秋93 小时前
Java项目运行5天左右自动宕机:系统性定位与解决方案
java·开发语言·python
小江的记录本3 小时前
【JVM虚拟机】垃圾回收GC:垃圾收集器:CMS:核心原理、回收流程、优缺点、废弃原因(附《思维导图》+《面试高频考点清单》)
java·jvm·后端·python·spring·面试·maven
xiaoshuaishuai83 小时前
C# 内存管理与资源泄漏
开发语言·c#
lsx2024064 小时前
SVN 检出操作
开发语言
田里的水稻4 小时前
OE_ubuntu26.04与宿主机之间复制粘贴内容
人工智能·python·机器人