我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python语言中的内置数据类型有哪些

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python语言中的内置数据类型有哪些

今天小编给大家分享一下Python语言中的内置数据类型有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

    前言:

    计算机能处理各种类型的数据,包括数值、文本,不同的数据属于不同的数据类型,支持不同的运算操作,Python语言提供了丰富的内置数据类型。用于有效的处理各种类型的数据。在Python语言中一切皆为对象。每一个对象都属于某种数据类型的下的产物。

    一、数值数据类型

    1.整数类型

    (用于表示整数)整型对象支持关系运算、算术运算、位运算、内置函数,math模块等。
    与其他语言不同的是Python中的整数可以是任意长度(只受限于计算机内存)。
    整型对象是不可变对象。

    ①整型对象

    直接赋值:

    Python语言中的内置数据类型有哪些

    直接创建对象:

    使用int()内置函数直接创建对象,还可以指定进制数,不过被创建的对象要是一个符合数字格式的字符串。

    Python语言中的内置数据类型有哪些

    二进制位数

    Python语言中的内置数据类型有哪些

    ②支持的运算符

    在Python3中有几处运算符比较特殊,接下来将会对特殊的运算符进行一一列举

    表达式结果说明
    5/41.25单除号会进行取小数
    5//41整除(可以认为是强制除)
    2**2**216具有右结合性,两个乘号代表指数,后面数值是指数

    2.布尔类型

    (用于表示布尔逻辑值)只包含两个值TrueFalse

    ①bool对象

    非零非空即True:

    Python语言中的内置数据类型有哪些

    ③支持的运算符

    运算符说明优先级
    not逻辑非操作数为True则结果为False
    and逻辑与两个操作数同为True结果才为True
    or逻辑或有一个操作数为True,则结果为True

    值得注意的是andor操作数都有短路机制,如果通过第一个数可以判断出结果则就不会进行第二个数的判断。

    3.浮点类型

    • 浮点数是表示实数的数据类型,与其他计算机语言中的单、双精度类型对应。

    • Python浮点类型的精度与系统相关。

    Python语言中的内置数据类型有哪些

    如图所示,浮点类型如果小数点左右两侧没有东西,就可以将0省略。Infinity对于Python而言代表无穷大。nan代表非数值。浮点数与整数一样,被Python中的math等包支持。

    4.复数类型

    (用于表示复数)复数具有实部与虚部,是Python的内置数据类型之一用户可以创建complex类型的对象实例。

    Python语言中的内置数据类型有哪些

    如图所示,复数的数据类型为complex,包括实部与虚部,可以使用real获取其实部使用imag获取其虚部,使用conjugate获取其共轭复数。当然了复数与整型一样也支持算术运算,还被cmath包支持。

    二、序列数据类型

    序列数据类型表示若干有序数据。

    1.不可变序列

    名称关键字举例
    字符串str“Hello world”
    元组类型tuple(1,“3”),(1,)
    字节序列bytesb’abc’

    2.可变序列

    名称关键字举例
    列表类型list[“hello”,“world”]
    字节数组bytearray可以修改的字节数组

    三、集合数据类型

    • 集合数据类型表示若干数据的集合,数据项目没有顺序,且不重复。

    • 集(set)

    • 不可变集(frozenset)

    四、字典数据类型

    • 字典数据类型用于表示键值对的字典。Python内置的字典数据类型为dict

    五、NoneType、NotImplementedType、EllipsisType

    1.NoneType

    NoneType数据类型包含唯一值None,主要用于表示空值,如没有返回值的函数的结果

    2.NotImplementedType

    NotImplementedType数据类型包含唯一值NotImplemented。在进行数值运算和比较
    运算的时候,如果对象不支持则可能返回这个值。

    3.EllipsisType

    EllipsisType数据类型包含唯一值Ellipsis,表示省略字符串符号"..."

    六、其他数据类型

    对于Python而言一切皆对象,但是每一个对象都有一个数据类型,模块、类、对象、函数都属于某种数据类型。Python解释器包含内置类型例如代码对象、框架对象、跟踪对象、切片对象、静态方法对象、类方法对象。

    以上就是“Python语言中的内置数据类型有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网行业资讯频道。

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    Python语言中的内置数据类型有哪些

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

    Python语言中的内置数据类型有哪些

    今天小编给大家分享一下Python语言中的内置数据类型有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前言:计算机能处理
    2023-06-29

    R语言中的数据类型有哪些

    这篇文章给大家介绍R语言中的数据类型有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。以上数据类型均为原子向量。单引号和双引号不做区分。R语言中TRUE和FALSE 可以简化为T和F多元素向量的生成方式方式 1:使用
    2023-06-14

    go语言中数据类型有哪些

    这篇文章将为大家详细讲解有关go语言中数据类型有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。go语言的数据类型有:1、布尔型;2、数值类型(可分为整型和浮点型);3、字符串类型;4、指
    2023-06-15

    C语言中数据类型有哪些

    这篇文章主要为大家展示了“C语言中数据类型有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C语言中数据类型有哪些”这篇文章吧。数据的存储首先就要说到数据的类型,类型决定了看待内存空间的视角。
    2023-06-25

    Python中内置类型有哪些

    这期内容当中小编将会给大家带来有关Python中内置类型有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专注的是解决问题,
    2023-06-14

    go语言的数据类型有哪些

    go语言的数据类型有基本数据类型、复合数据类型、引用类型和特殊数据类型等。详细介绍:1、基本数据类型有bool、int、uint、float32、float64、complex64等;2、复合数据类型有string、array、slice、
    2023-07-31

    c#语言的数据类型有哪些?

    c#支持多种数据类型,包括整数、浮点数、字符和布尔值等基础类型,以及字符串、数组、类和枚举等复杂类型。可以使用类型说明符(var、类型名称、泛型类型、可空类型)指定变量类型,并支持隐式和显式类型转换。C#中的数据类型C#是一种强类型语言,
    c#语言的数据类型有哪些?
    2024-04-04

    R语言数据类型有哪些

    这篇文章主要介绍了R语言数据类型有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。R语言用来存储数据的对象包括: 向量, 因子, 数组, 矩阵, 数据框, 时间序列(ts)
    2023-06-14

    R语言中的列表数据类型有哪些

    在R语言中,列表(list)是一种非常灵活和强大的数据类型,可以存储不同类型的数据,也可以嵌套存储其他列表。以下是列表数据类型的一些常见用法:用list()函数创建列表:my_list <- list(name = "John", age
    R语言中的列表数据类型有哪些
    2024-04-03

    c语言中的小数类型有哪些

    c 语言小数类型有:float:单精度浮点数,精度 7 位,占用 32 位内存。double:双精度浮点数,精度 15 位,占用 64 位内存。选择类型依据精度需求,精度低用 float,高用 double。浮点数可隐式转换但丢失精度,极大
    c语言中的小数类型有哪些
    2024-04-28

    c语言的基本数据类型有哪些

    C语言的基本数据类型有以下几种:1. 整型(int):用于表示整数,包括正整数、负整数和零。可使用关键字int声明,占用4个字节。2. 字符型(char):用于表示字符,包括字母、数字和特殊符号。可使用关键字char声明,占用1个字节。3.
    2023-09-20

    go语言的数据类型有哪些特点

    数据类型特点有静态类型、强类型、内存安全、支持指针、丰富的数据类型、支持自定义类型、并发安全等。详细介绍:1、静态类型:Go语言是静态类型语言,变量在声明时必须指定类型,并且不能随意改变其类型;2、强类型:Go语言是强类型语言,不允许不同类
    go语言的数据类型有哪些特点
    2023-12-14

    编程热搜

    • Python 学习之路 - Python
      一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
      Python 学习之路 - Python
    • chatgpt的中文全称是什么
      chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
      chatgpt的中文全称是什么
    • C/C++中extern函数使用详解
    • C/C++可变参数的使用
      可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
      C/C++可变参数的使用
    • css样式文件该放在哪里
    • php中数组下标必须是连续的吗
    • Python 3 教程
      Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
      Python 3 教程
    • Python pip包管理
      一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
      Python pip包管理
    • ubuntu如何重新编译内核
    • 改善Java代码之慎用java动态编译

    目录