python10.24

容器篇 --- python官方提供的内置的四大容器

线性表

哈希表

Tree

字典(dict)

字典本质还是一个哈希表

类似于其他编程语言中的Map结构,其本质就是一个二位哈希表

基于k-v键值对的格式进行数据储存的,key(键)的本质就是哈希表

所以key是不能重复的,只有唯一的一个key对应一个值

字典的定义和创建

key只能是数字或者字符串

D = { }

D = {k:v, k:v ……}

获取value

d[key]   获取,若key不存在则抛出异常

d[key] = 新值   将key对应的值修改为新值,如果key不存在则添加一个键值

获取字典的长度

Len(d) 返回键值对的个数

字典常见对象

Clear()

Copy()

Get(key,default)  --- 获取key对应的值,若key不存在则返回空值

Setdefault()  --- 如果key不存在,则添加一个键值对

Values()  --- 返回所有值

Keys() --- 返回所有key

Items() --- 返回以元组形式的键值对

Dict.Fromkey(Iterable,none)  

Pop(key) --- 移除一个键值对

Popitem

Update()  --- 更新,合并

函数篇

函数是什么

编程中的函数和数学中的函数没有关系

python定义函数

def关键字

Def 函数名称

函数体

[return 返回值]

 

上课练习

函数可以实现函数复用

使用函数判断质数

化简

调用函数

函数不会自己执行,需要调用才会执行

函数的分类

根据函数是否存在参数

有参的函数

无参的函数

根据函数是否有返回值

有返回值的函数

无返回值的函数

根据函数的定义者

系统函数

自定义函数

第三方函数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值