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 对象可调用
相关推荐
IT毕设梦工厂16 分钟前
计算机毕业设计选题推荐-在线拍卖系统-Java/Python项目实战
java·spring boot·python·django·毕业设计·源码·课程设计
everyStudy41 分钟前
JS中判断字符串中是否包含指定字符
开发语言·前端·javascript
luthane43 分钟前
python 实现average mean平均数算法
开发语言·python·算法
码农研究僧1 小时前
Flask 实现用户登录功能的完整示例:前端与后端整合(附Demo)
python·flask·用户登录
Ylucius1 小时前
动态语言? 静态语言? ------区别何在?java,js,c,c++,python分给是静态or动态语言?
java·c语言·javascript·c++·python·学习
凡人的AI工具箱1 小时前
AI教你学Python 第11天 : 局部变量与全局变量
开发语言·人工智能·后端·python
sleP4o1 小时前
Python操作MySQL
开发语言·python·mysql
是店小二呀1 小时前
【C++】C++ STL探索:Priority Queue与仿函数的深入解析
开发语言·c++·后端
洛寒瑜1 小时前
【读书笔记-《30天自制操作系统》-23】Day24
开发语言·汇编·笔记·操作系统·应用程序
ephemerals__1 小时前
【c++】动态内存管理
开发语言·c++