python基础

 

序列操作

列表的基础操作

定义一个列表  [],list1=[]

关于列表的常用函数clear()清除 清除列表所有元素但原列表还在

sort()排序 默认False升序

定义元组

tuple1 = ()

元组的切片和列表的一致

重复元素*,元组的拼接+,成员判断in,地址判断is

元组的迭代

字典的基础操作

定义一个字典

元组转字典

列表转字典

key唯一 覆盖数据

查看值和键

遍历值和键

字典元素的删除

集合

差集

并集

交集

对称差集

函数

内置函数

abs()返回数字的绝对值,pow(x,y)返回的是x的y次方,sum()

自定义函数

def

调用 函数名(参数)

提高代码的复用性

参数的分类

无参数函数

有参数函数

1、位置参数
必须参数,就是必须要传入的参数,传入的参数也必须按照函数定义时的顺序,或者参数名=参数值

2、默认参数
可以给参数赋予一个默认值,调用参数时如果参数有实际参数传入,则使用实际参数,
如果没有实际参数传入就默认使用默认参数。如果同时存在默认参数和位置参数,则位置参数放前面
参数默认值必须是不可变类型,不要使用可变类型。

3、命名关键字参数
用*分隔命名关键字参数,*后的参数必须使用参数名=参数值的形式传参,如果有位置参数和默认参数,
则命名关键字要求在位置参数之后,默认参数之前

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

5、关键字可变参数
**kwargs,他可以理解为将收集到的所有命名关键字打包成字典,调用函数的时候可以传入多个字典,
看成是字典的拆包


返回值
return,在需要返回的地方使用return关键字返回任意类型的数值和表达式,终止函数的执行


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

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

匿名函数lambda-lambda表达式

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

lambda 参数:返回值表达式
 

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

使用:去分隔参数和函数内容,函数的内容就是返回值表达式。

模块和包

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

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

cmd pip3 install 包名 -i 第三方

对指定路径下做深层次的遍历

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值