Python支持哪些数据类型?六大类!

  Python支持哪些数据类型呢?Python基本数据类型分为数字、字符串、列表、元组、字典、集合等六种基本数据类型。接下来,我们一起来看看详细的介绍吧。

  数字:数字类型是不可更改的对象。对变量改变的数字值就是生成/创建新的对象。Python支持多种数字类型:整型、布尔型、双精度浮点型、十进制浮点型、复数等。

  字符串:字符串是不可变类型。就是说改变一个字符串的元素需要新建一个新的字符串,字符串是由独立的字符组成的,并且这些字符可以通过切片操作顺序地访问。Python里面通过在引号间包含字符的方式创建字符串,单引号和双引号的作用是相同的。Python实际上有三类字符串,通常意义的字符串和Unicode字符串实际上都是抽象类basestring的子类。

  列表:像字符串类型一样,列表类型也是序列式的数据类型,字符串只能由字符组成,而且是不可变的,列表则是能保留任意数目的Python对象的灵活的容器。列表不仅可以包含Python的标准类型,可以用用户定义的对象作为自己的元素。列表可以包含不同类型的对象,要比C或者Python自己的数组类型都要灵活,因为数组类型所有的元素只能是一种类型。列表可以执行pop、sort、reverse等操作。

  元组:元组类型在很多操作上跟列表一样,许多用在列表上的例子在元组上照样可以用。他们主要不同在于元组是不可变的,或者说是只读的,所以那些用于更新列表的操作,比如用切片操作来更新一部分元素的操作,就不能用于元组类型。

  字典:字典是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key) 和指向的对象(值。value) 是一对多的关系。一个字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中包括其他容器类型。字典类型和序列类型容器类的区别是存储和访问数据的方式不同。序列类型只用数字类型的键。映射类型可以用其他对象类型做键,一般最常用的是用字符串做键。字典常见的操作有:字典创建、字典赋值、字典中值的访问、字典更新、字典元素删除等操作。

  集合。最早出现在Python2.3版本中,通过集合模块来创建,并通过immutableset类和set类进行访问。集合有两种不同的类型,可变集合和不可变集合。可变集合,可以添加和删除元素,不可变集合则不允许这样做。

(0)

相关推荐

  • Python教程:for循环语句

    循环(loop)是生活中常见的现象,如每天的日升日落,斗转星移,都是循环,编程语言的出现就是为了解决现实中的问题,所以也少不了要循环. for循环 在这里我用一个例子来具体解析一下for循环: > ...

  • Python学习手册(第4版).4

    要表示字符串 Bob said "I'm OK". 由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又 ...

  • Python基础知识汇总(避坑)

    (1)字符串(全部返回的都是新的字符串,字符串属于有序不可变序列) s.replace(old,new,[max]) s.strip('a'):从字符串前后剔除字符串'a' s.lstrip('a') ...

  • 太过瘾了,最全的Python数据结构总结,太干货了!

    转自:菜鸟学Python 周围越来越多的人开始学习Python,Python确实入门容易,但是精通很难.因为Python 非常灵活,对于同一件事情Python有很多种解法,技巧性非常强. 今天小编整理 ...

  • Python常见基础知识点汇总(建议时常翻阅)

    列表是一种不同数据类型元素的有序集合.与元组和字符串不同的是,列表中的元素是可变的,也就是可以随时添加或删除其中的元素. 列表通过方括号"[]"加以表示. 1.列表变量的定义 1) ...

  • Python设计原则有哪些?六大类!

    Python是一种跨平台的计算机程序设计语言. 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,现在各大领域都有Python的身影,Python可以说是无处不在了.但是很多人对Pyth ...

  • Hive支持的数据类型

    Hive 提供了基本数据类型和复杂数据类型1.1 原始数据类型#整型TINYINT - 微整型,只占用1个字节,只能存储0-255的整数.SMALLINT– 小整型,占用2个字节,存储范围–32768 ...

  • 盘点六大类实木特点及十六家值得一逛的实木家具店

    前言: 说起实木家具老一辈人最喜欢笨重的红木,但现在的年轻人则更喜欢简洁清爽的现代实木家具.例如我家就组合使用了白橡木.樱桃木.黑胡桃木以及水曲柳木. 所以今天我就来和大家聊聊现代家具中常见的6种实木 ...

  • 经过半年测试总结。以下六大类食物,血糖不稳定的糖友慎用。

    经过半年测试总结。以下六大类食物,血糖不稳定的糖友慎用。

  • 最可能考的六大类综合题答题思路!

    来源:高考地理资讯 一.特征类问题答题思路 1.地理位置特征 (1)绝对位置::包含具体的经纬度.半球位置.纬度带.热量带. (2)相对位置 ①海陆位置:地处内陆或沿海:濒临海洋或陆地. ②大洲位置: ...

  • 结构设计易违反的强制性条文“六大类”108条

    筑龙结构设计 3篇原创内容 公众号 来源:高成结构 如有侵权请联系删除 一.荷载及地震作用1. 楼面均布活荷载取值有误.  取值有误的楼面活荷载主要有阳台.走道.门厅.楼梯.电梯公用前室及消防疏散楼梯 ...

  • 【地理技巧】2021高考最可能考的六大类综合题最全答题思路

    温馨提示: 一.特征类问题答题思路 1.地理位置特征 (1)绝对位置::包含具体的经纬度.半球位置.纬度带.热量带. (2)相对位置 ①海陆位置:地处内陆或沿海:濒临海洋或陆地. ②大洲位置:位于哪个 ...

  • 少见病因缺血性卒中影像荟萃,六大类总结!

    博雅影像学  作者:安红伟  仅供学习交流! 精品推荐,这篇安红伟老师的作品非常经典,有大量的案例展示,篇幅较长,内容相当丰富,希望神友们也能认真学习,满满干货,小板凳搬来,开始吧- 鼎湖影像 医学影 ...

  • 重症肥胖患者的药物剂量:重点关注血流动力学支持治疗和预防类药物

    多项临床指南为使用药物来管理危重疾病相关支持性治疗和预防性治疗提供了明确的循证医学建议.剂量推荐通常是基于对具有正常体重的患者使用的策略,不能解释肥胖引起的药代动力学变化,不正确的剂量可能导致治疗失败 ...