Python中的六大数据类型

举报
星恒 发表于 2022/03/29 16:40:32 2022/03/29
【摘要】 Python语言中的提供了六大数据类型,分别是:数值、字符串、列表、元组、字典、集合1、数值(Number)在python3中数值类型包括:int、float、complex、bool其他三种类型不用多说,平时很常见;complex中实部和虚部都是浮点数,且虚部不能单独存在2、字符串(String)字符串是一个由多个字符组成的序列字符的个数即为字符串的长度,单个字符认作为长度为1的在pyth...

Python语言中的提供了六大数据类型,分别是:数值、字符串、列表、元组、字典、集合

1、数值(Number)

  • 在python3中数值类型包括:int、float、complex、bool
  • 其他三种类型不用多说,平时很常见;complex中实部和虚部都是浮点数,且虚部不能单独存在

2、字符串(String)

  • 字符串是一个由多个字符组成的序列
  • 字符的个数即为字符串的长度,单个字符认作为长度为1的
  • 在python中字符串是有序且不可变的

3、列表

  • 列表用[ ]标识,其中包裹元素,元素中间用逗号隔开
  • 列表中的元素可以是任意对象
  • 列表可以随意进行修改、删除和增加元素
  • 和元组相比,列表的安全性差,灵活性更高,而元组的安全性高,但是其中元素不可改变,灵活性差

4、元组

  • 元组类似于列表,用()标识,内部元素用逗号隔开
  • 元组不能二次赋值,元组中的数据一旦生成就无法更改,所以存储的数据的安全性更高
  • 虽然元组的元素不可改变但是元组可以包含可改变的对象,如列表等

5、字典

  • 字典由一对花括号包裹,元素由逗号隔开
  • 字典中的元素由键和值两部分组成
  • 字典是无序的对象集合
  • 在数据量较大时,字典数据的访问速度比列表快
  • 键必须使用不可变类型(数值、字符串、元组)

6、集合

  • 集合是由一个或数个形态各异的大小整体构成的
  • 集合中的元素是唯一的,重复的元素会被删除
  • 集合由一个花括号包裹,内部元素以逗号隔开
  • 创建空集合时用set()
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。