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 对象可调用
相关推荐
Madison-No716 分钟前
【C++】探秘string的底层实现
开发语言·c++
java1234_小锋34 分钟前
TensorFlow2 Python深度学习 - TensorFlow2框架入门 - 神经网络基础原理
python·深度学习·tensorflow·tensorflow2
JJJJ_iii36 分钟前
【深度学习03】神经网络基本骨架、卷积、池化、非线性激活、线性层、搭建网络
网络·人工智能·pytorch·笔记·python·深度学习·神经网络
JJJJ_iii1 小时前
【深度学习05】PyTorch:完整的模型训练套路
人工智能·pytorch·python·深度学习
lly2024061 小时前
AJAX JSON 实例
开发语言
QiZhang | UESTC1 小时前
JAVA算法练习题day27
java·开发语言·c++·算法·leetcode·hot100
坚持就完事了1 小时前
2-C语言中的数据类型
c语言·开发语言
ss2732 小时前
手写MyBatis第96弹:异常断点精准捕获MyBatis深层BUG
java·开发语言·bug·mybatis
程序员小远2 小时前
常用的测试用例
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
IT学长编程2 小时前
计算机毕业设计 基于EChants的海洋气象数据可视化平台设计与实现 Python 大数据毕业设计 Hadoop毕业设计选题【附源码+文档报告+安装调试】
大数据·hadoop·python·毕业设计·课程设计·毕业论文·海洋气象数据可视化平台