Python入门02

0目录

1.容器操作(序列操作)

2.函数

3.模块

1.容器操作(序列操作)

列表的基本操作

定义一个列表[]

访问列表(打印或者通过下标和索引)

新增元素

Append(在末尾)

指定位置新增元素

Insert

删除(remove,del)

Remove(删除某个元素,如果元素重复,默认删除第一个)

Del(根据下标删除某个元素)

_ _Delitem()通过下标删除元素

修改(通过下标重新赋值)

列表的运算符操作(加号和乘号可以用)

加号可以实现列表的合并

乘号可以实现列表元素的重复

比较运算符所有的都可以使用,实现列表内部元素的比较,从列表的第0个元素开始,按照数值的大小或者ascii表

Is 和 is not

成员比较 in 和 not in 列表是否包含某个元素

自运算符操作(+=和*=)

列表的切片(对列表进行截取和反转)

测试(注意左闭右开)

遍历列表(二种方式)

列表转换

将列表转化为元祖或者集合

关于列表中的常用函数

clear() 清除列表中所有元素,但是原列表依然存在

count() 统计某个元素在列表中出现的次数

max() 最大

sort() 排序

拷贝

浅拷贝 copy() 只适用于一维数组

深拷贝 import copy() 完全的内存拷贝

元祖的操作

定义一个元祖(),元祖有一个元素时候需要加逗号

元祖的切片操作和列表一致

重复元素* 拼接+ 成员判断 in

元祖的遍历

字典的定义

元祖转字典

列表转字典(必须要一一对应)

新增字典

key不可以重复,否则会覆盖

字典的查看

通过key查看

通过get

查看所有keys

查看所有values

字典的遍历(keys和values)

字典的删除

Pop

popitem默认删除最后一组

Del删除

集合操作

创建集合

差集

并集

交集

对称差集(剔除共有的元素)

2.函数

内置函数

比如 input() print() remove() abs()返回数字的绝对值  pow(x,y) 幂计算(x和y次方)

自定义函数

def

参数分类

无参

有参(位置参数;默认参数;命名关键字参数;可变参数;关键字可变参数)

位置参数:必须要传入的参数,传入的参数也必须按照函数定义时的顺序,参数名=参数值

默认参数:给参数一个默认值,有实际参数用实际参数,没有用默认参数。如果同时存在默认参数和位置参数,位置参数放前面

命名关键字参数 *后面的参数 必须用参数名=值的形式,如果有位置参数和默认参数,则命名关键字要在位置参数之后,默认参数之后

可变参数 参数之前加* 可以理解为将搜集到的所有位置参数打包成元祖,调用函数的时候可以传入多个元素,看成元祖的拆包

关键字可变参数 **kwargs 可以理解成把收集到的所有命名关键字参数打包成字典

或者

函数返回值(return)

返回任意类型的数值和表达式,终止函数的执行。

一个函数中可以有多个返回值,表示在不同条件下终止函数并返回对应的数值。

Return语句在函数中不是必须的,没有return单纯表示这个函数没有返回值

匿名函数(lambda)

如果函数定义比较简单,并且只有单个参数时,可以使用lambda表达式

lamdba 参数 : 返回值表达式

lamdba必须存在,后面跟的就是参数,如果多个参数就用逗号隔开

3.模块

模块:就是一个以.py结尾的文件,模块中可以定义函数,类和变量,甚者是可执行代码

Python模块分为两种:内置模块和第三方模块

可以遍历

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值