【二期】16 Python编程语言

本文概述了Python中集合数据结构的定义、操作与集合运算,包括添加、更新、删除等方法,以及字典的创建、访问、修改和字典推导。此外,深入讲解了函数的定义、调用、参数传递和高级特性,如可变参数和lambda表达式。后续章节涉及面向对象编程,包括类、对象、封装、继承与多态,以及模块系统和常用库的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

16-1 python 常用数据结构-集合

在这里插入图片描述

集合定义

在这里插入图片描述

创建

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

成员检测

在这里插入图片描述
在这里插入图片描述

集合方法

在这里插入图片描述

add

在这里插入图片描述
在这里插入图片描述

update

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

remove

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

discard

在这里插入图片描述
在这里插入图片描述

pop

在这里插入图片描述
在这里插入图片描述

clear

在这里插入图片描述
在这里插入图片描述

集合运算

在这里插入图片描述

交集

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

并集

在这里插入图片描述
在这里插入图片描述

差集

在这里插入图片描述
在这里插入图片描述

集合推导式

在这里插入图片描述
在这里插入图片描述

16-2 python常用数据结构-字典

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建

在这里插入图片描述
在这里插入图片描述

字典推倒式

在这里插入图片描述

访问元素

在这里插入图片描述

访问存在的key

在这里插入图片描述

访问不存在的key

在这里插入图片描述

操作元素

在这里插入图片描述

赋值

在这里插入图片描述
在这里插入图片描述

嵌套字典

在这里插入图片描述

字典方法

在这里插入图片描述

keys()、values()、items()

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 转成列表
    在这里插入图片描述

get()

在这里插入图片描述
在这里插入图片描述

update()

在这里插入图片描述
在这里插入图片描述

pop()

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

字典推导式

在这里插入图片描述
在这里插入图片描述

  • 如果value值大于1,则将值平方运算返回新的值
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

16-3 python函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

函数定义

在这里插入图片描述

  • ctrl+alt+L美化格式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

函数调用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

参数传递

在这里插入图片描述

位置参数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

关键字参数

在这里插入图片描述
在这里插入图片描述

为参数设置默认值

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

函数返回值

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

16-4 python函数进阶与参数处理

在这里插入图片描述

可变参数

在这里插入图片描述

*args

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

**kwargs

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

16-5 python lambda 表达式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

16-6 python面向对象概念

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

16-7 python类与对象

在这里插入图片描述
在这里插入图片描述

类的定义

在这里插入图片描述
在这里插入图片描述

类的方法

在这里插入图片描述

构造方法与实例化

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实例方法

在这里插入图片描述
在这里插入图片描述

类方法

在这里插入图片描述
在这里插入图片描述

静态方法

在这里插入图片描述
可用于创建通用的工具函数
在这里插入图片描述

16-8 python封装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

16-9 python 继承

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

16-10 python多态

16-10-1 模块

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

系统内置模块

在这里插入图片描述
在这里插入图片描述

  • 可以写在一行导入多个模块,但不标准,不推荐
    在这里插入图片描述

第三方开源模块

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

自定义模块

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

常用方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

搜索路径

在这里插入图片描述
在这里插入图片描述
路径中由近到远查找导入
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢思小姐姐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值