Pyhton 学习笔记第三天

数据类型---字典

定义:{"key1":value,"key2":value2}, :左边是key,右边是value。Value 可以是字符串可以是列表。

特性:

  1. key-value 结构;
  2. key必须为不可变数据类型(字符串,数字),必须唯一;
  3. 可以存放多个Value,可修改,不唯一;
  4. 默认无序    ordered_dict做有序字典,
  5. 查询速度快,且不受dict的大小影响,了解hash可以解释;

操作:

  1. 增加/修改操作 dic["key"] = "value"
  2. 删除:dic.pop("key")-----删除指定的key然后返回被删除的值 ,de;l dic[索引] ----删除指定的key; dic.clear() ------清空列表;
  3. 查:dic["key"],字典只能一个一个取不能切片取;key in dic 查询key下面的value ;dic.keys() 返回你字典内所有的key, dic.values()返回字典内所有的value ,dic.items() 把字典变成一个大的列表。
  4. 循环:
  5. 求长度:len(dic),  len为全局变量也可以用来取字符串,列表。
  6. 嵌套:字典可以嵌套。无限制。

二进制运算:

8,4,2,1

字符编码:

ASCII码(255个对应字符):ord('X') 可以查询X在ASCII中的位置。

计算机中8位一组。一个0或者一个1 为1bit,8bit = 1bytes,1kb = 1024B......

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值