python-----集合

本文介绍了Python中的集合特性,包括无序性、唯一性,以及如何创建、添加、删除元素。讨论了集合的交集、并集操作,并介绍了常用的内置函数如len、max。此外,还讲解了函数的定义、调用、参数类型,包括位置参数、关键字参数、缺省参数和不定长参数。最后,探讨了函数的返回值和如何返回多个数据。
摘要由CSDN通过智能技术生成

【集合】:集合的特征:集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重

【集合的格式】:变量名 = set(元素,元素) ;变量名 = {元素,元素,,,}

【添加元素】:add 《add添加数据的时候只需要直接添加就好》

【添加元素】:update 《update:添加元素的时候需要再创建一个变量名,并且把要添加的数据赋值给新的变量,》

【删除元素】:remove:使用remove删除集合中的元素 如果有直接删除 如果没有程序报错

 

【删除元素】:pop:使用pop删除是随机删除集合中的元素 如果集合没有元素程序报错

 【删除元素】:discard:使用discard删除 如果元素存在直接删除 如果元素不存在不做任何操作

 【集合的交集和并集】:交集:使用&链接多个集合,得到两个数组中相同的元素

《如果没有相同的元素那么返回元组》

 【并集:】使用|连接多个集合,得到全部集合中全部的元素

《重复的元素只显示一次》

【公共方法】:运算符

 【公共方法】:+ 加法

 【公共方法】:*乘法《乘法直接输出,将要输出的内容进行倍数的相乘》

 【公共方法】:in 将第一个数据做为一个表点,将in后边的数据按个对比一次,如果有一样的输出结果为 true 如果没有一样的输出结果为false《字符串》

 《元组》也是用  in 之前的数据进行查询,如果有相匹配的就显示true,没有的就显示false

 《字典》:也是用  in 之前的数据进行查询,如果有相匹配的就显示true,没有的就显示false

 【python中的内置函数】:

 《len》:使用len进行查询长度,可以用于:字符串,列表,元组,字典

 《max》:最大值 应为max是无序的所以在查询英文单词中最大值时就会随机显示一个,

而数字中就会显示最大的数字

【删除】del:有两种用法,一种是del加空格,另一种是del()

《del空格 变量名 中括号 下标》

 《del 小括号 变量名 中括号 下标》

 【函数】:在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块 组织为一个小模块,这就是函数

【函数定义和调用】: 定义了函数之后,就相当于有了一个具有某些功能的代码,想要让代码能搞执行,需要调用它调用函数很简单,通过 函数名() 即可完成调用

每次调用函数时,函数都会从头开始执行,当这个函数中的代码执行完毕后,意味着调用结束了 当然了如果函数中执行到了return也会结束函数

 【函数参数】:赋值并打印,最后调用,显示结果;

 【位置参数】:def 函数名(参数1,参数2): 代码块 函数名

 《定义时小括号中的参数,用来接收参数用的,称为 “形参” 调用时小括号中的参数,用来传递给函数用的,称为 “实参》

【关键字参数】格式:def 函数名(参数1,参数2): 代码块  函数名(参数1=值1,参数2=值2)

 《关键字传参:我们可以将形参做为一个关键字,与实参绑定。那么实参就可以根据关键字来进行分配;!如果有位置参数需要位置参数放在关键字参数前面!否则会报错》

【缺省参数】:在形参中默认有值的参数,称之为缺省参数

 《缺省参数也就是将数据直接赋值》

《调用函数时,缺省参数的值如果没有传入,则取默认值(形式参数),如果传入,则取实际参数 缺省参数一定要位于位置参数的最后面》

【不定长参数】:有时可能需要一个函数能处理比当初声明时更多的参数, 这些参数叫做不定长参数,声明时不会命名。《一个*号的可以接收字符串,数组(1,2,3,"dfdf",{"34'})》《**name 接收 (c=12,b=km)》

 【参数位置顺须】:•如果很多个值都是不定长参数,那么这种情况下,可以将缺省参数放到 *args的后面, 但如果有 **kwargs的话,**kwargs必须是最后的

 《形参中的内容如果是一个单一的值类似(a)那么接收的实参只有一个值,(b=22)这种的形参只会接收它指定的实参,一个星号的形参会接收除了 (指定的实参和【m=3】之类的数据)之外的所有参数,两个星号的形参会接收【m=3,k=6,h=7】之类的实参》

 【函数的返回值】:def  函数(函数的值):return(返回的内容)(a+b) 变量名 = 函数 (函数中的值(1,3))打印print(打印=变量名)

 【返回多个数据】:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值