集合和函数基础

本文介绍了Python中的集合和函数基础知识。集合是一个无序且不包含重复元素的容器,支持交集、并集、差集和异或集运算。函数是可重复执行的代码块,可以通过形参和实参实现参数传递,支持默认值、位置参数和关键字参数的使用。

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

集合

集合的简介

  • 集合的表现形式为set,和列表非常相似
  • 不同之处在于:
    • 集合只能存储不可变对象
    • 集合存储元素是无序的
    • 集合中不会出现重复的元素
      在这里插入图片描述
  • 可以通过{ }来创建集合
  • 使用set()函数可以将列表、字典转换为集合,将字典转换为集合时只能保存字典的键
    在这里插入图片描述

集合的使用

  • 函数

    • len()使用获取集合中元素的数量在这里插入图片描述

    • in 、not in 判断元素是否在、不在集合里面在这里插入图片描述

  • 方法

    • add()往集合中添加一个元素在这里插入图片描述

    • pop()随机删除集合中一个元素,一般是删除最后一个元素,并返回删除的元素在这里插入图片描述

    • clear()清空集合在这里插入图片描述

    • remove()删除集合中指定元素在这里插入图片描述

  • remove没有返回值在这里插入图片描述

    • update()将一个集合添加到另一个集合中在这里插入图片描述

集合的运算

  • & 交集运算 取两个集合相同的元素组成一个新的集合
  • | 并集运算 将两个集合合并组成一个新的集合
  • - 差集运算 除去两个集合中相同的元素组成一个新的集合
  • ^ 异或集运算 除去两个集合中相同的元素再合并两个集合
  • < 检查一个集合是否是另一个集合的真子集
  • <= 检查一个集合是否是另一个集合的子集
  • 检查一个集合是否是另一个集合的真超集

  • = 检查一个集合是否是另一个集合的超集在这里插入图片描述

函数(一)

函数简介

  • 函数也是一个对象
  • 函数用来保存一些可以执行的代码,并在需要时可以对代码进行多次调用
  • 语法:
    def 函数名([形参1,形参2,…]):
    代码块 在这里插入图片描述
  • 注意:函数名必须符合标识符命名规范,只能由26个英文字母,0-9数字和下划线组成,不能使用python关键字
  • print是python自带的函数,是一个对象,print()为调用这个函数

函数的参数

形参和实参
  • 形参:也称作形式参数,定义了形参就是在函数内部声明了变量,但不是赋值
  • 实参:也称作实际参数,即为给形参赋值,调用时必须传递实参,实参的值会赋给对应的形参,因此有几个形参,就要传递几个实参
函数的传递方式
  • 定义形参时,可以为参数指定默认值,指定默认值后,如果没有传递对应的实参,则该参数取默认值,如果传递了对应实参,则为传递的实参的值在这里插入图片描述

  • 位置参数:位置参数就是将对应位置的实参传递给对应位置的形参

  • 关键字传参:关键字传参可以不按照形参定义的顺序去传递,而根据参数名进行传递

  • 混合传参:混合使用位置传参和关键字传参时,必须将位置传参写到关键字传参的前面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值