python知识点(三)——基本数据类型

序列对象

“序列”通常被称为“数组”,用于存储相关数据项的数据结构。几乎每一种程序设计语言都提供了“序列”数据结构,如一维,多维数组。

序列与数组的区别

数组是提供了能够存放同一数据类型且连续的内存空间。
序列虽然是连续的存储空间,但可以存放不同数据类型,也可以理解为更加“高级的数组”

Python中常用的序列对象

  • 列表 List(可变数据类型)
  • 元组 Tuple (不可变数据类型)
  • 集合 Sets (可变数据类型)
  • 字典 Dictionary (可变数据类型)
  • 字符串 String (不可变数据类型)
  • range()

列表类型

列表是Python中使用最频繁的复合数据类型,它支持字符,数字,字符串。

列表常用函数与方法

函数

  • len(list):获取列表元素的个数
  • max(list):获取列表中的最大值
  • min(llist):获取列表中的最小值
  • list(seq):将元组对象转换成列表对象

方法

  • .append(obj):在列表末尾添加一个元素
  • .count(obj):统计某个元素在列表中出现的次数
  • .index(obj):从列表中找出某个值第一个匹配的索引位置
  • .insert(index,obj):向指定位置前序添加一个元素
  • .remove(obj):移除一个指定的元素
  • .reverse():反向列表中的元素
  • .sort():对列表进行排序
list[]与list[:]的区别

'[]'标识,是典型的引用操作,传址操作
'[:]'标识,是典型的赋值操作,传值操作

元组类型

  • 元组类似与列表,元组的所有操作类似与列表,只是元组的元素不允许修改
  • 元组不能二次赋值,相当于只读列表
  • 元组用()标识,内部元素用逗号隔开

字典类型

字典中的元素是通过存取的,而不是通过偏移存取
由于key索引键会被频繁访问,因此索引键key存放在Stack栈内存中,二value值则存储在Heap堆内存中

字典中常用方法
  1. dict.clear():删除字典内所有元素
  2. dict.copy():返回一个字典的浅复制
  3. dict.get(key,default = None):返回指定键的值,如果值不在字典中返回default值
  4. dict.items():以列表返回可变历的(键,值)元组数组
  5. dict.update(dict2):把字典dict2的键/值对更新到dict中
  6. dict.values():以列表返回字典中的所有值
  7. pop():删除字典给定键key所对应的值,返回被 删除的值
  8. popitem():随机返回并删除字典中的一对键和值

集合

集合是一个无序不重复元素的集。
可以用大括号({})创建集合。

集合常用方法
  • add():为集合添加元素
  • clear():移除集合中的所有元素
  • copy():拷贝一个集合
  • discard():删除集合中指定的元素
  • pop():随机移除元素
  • remove():移除指定元素
  • union():返回两个集合的并集
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值