一、Python3有哪几种数据类型?分别列出:有序类型、无序类型、可变类型、不可变类型

(1)python内置有6种对象类型:

Number 数值型

int 整型

不可变

float 浮点型

不可变

complex 复数

不可变

String 字符串

不可变

Tuple 元组

不可变

List 列表

可变

Set 集合

set 集合

可变

frozenset 不可变集合

不可变

Dict 字典

可变

有序类型:列表(list)、字符串(str)、数字(Number)、元组(tuple)

无序类型:字典(dict)、集合(set)

可变类型:列表(list)、字典(dict)、可变集合(set)

不可变类型:字符串(str)、数字(Number)、元组(tuple)、不可变集合(frozenset)

备注:python3.6之前dict是无序类型,python3.7后变成了有序类型

二、如何判断一个数据类型是可变数据类型还是不可变数据类型 

第一种方法:看id值

数据的改变引起了内存地址的改变,这种数据类型就是不可变数据类型
数据的改变没有引起内存地址的改变,这种数据类型就是可变数据类型

第二种方法:看方法
查看对象类型是否支持直接改变对象的方法,如list类型的append方法就可以直接改变list对象

来源:https://blog.csdn.net/WaveMyth/article/details/107443741

Python3有哪几种数据类型?相关推荐

  1. python3 long类型_Python3 基本数据类型

    有一些补充 标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) P ...

  2. 【Python面试】 说说Python中有几种数据类型?​

    往期面试题: 谈谈对 Python 和其他语言的区别? 说说 Python 解释器种类以及特点? 说说4种常用编码的区别? 说说Python面向对象三大特性? 废话不多说,开始今天的题目: 问:说说 ...

  3. 简单介绍Python中的几种数据类型

    大体上把Python中的数据类型分为如下几类: Number(数字) 包括int,long,float,complex String(字符串) 例如:hello,"hello",h ...

  4. 简述python中的几种数据类型,简单介绍Python中的几种数据类型

    简单介绍Python中的几种数据类型 python 里面分为 基本数据类型 和 复合数据类型 基本数据类型包括:数值 字符串 布尔 和 none 复合数据类型包括:列表 元组 字典 和集合怎么算是深情 ...

  5. python几种数据类型的取值方式

    今天我们主要来学习下python的几种数据类型的取值方式! 首先我们先来看下python的几种数据类型,python有五个标准的数据类型: number(数字) string(字符串) list(列表 ...

  6. 机器学习的数据类型有哪几种?每种数据类型对应的操作有哪些?为什么?

    机器学习的数据类型有哪几种?每种数据类型对应的合法操作有哪些?为什么? 机器学习中数据的常见类型为如下四种: 大的来说有两类: 数值型:连续属性 (continuous attribute)在定义域上 ...

  7. 【ES6】JS第7种数据类型:Symbol

    [ES6]JS第7种数据类型:Symbol 一.Symbol的由来 二.Symbol的涵义 三.Symbol的判等 四.Symbol的运算与转化 查看更多ES6教学文章: 参考文献 引言:我们知道JS ...

  8. Leetcode刷题 232题:用栈实现队列(基于python3和c++两种语言)

    Leetcode刷题 232题:用栈实现队列(基于python3和c++两种语言) 题目: 使用栈实现队列的下列操作: push(x) – 将一个元素放入队列的尾部. pop() – 从队列首部移除元 ...

  9. Leetcode刷题 155题: 最小栈(基于python3和c++两种语言)

    ** Leetcode刷题 155题: 最小栈(基于python3和c++两种语言) ** ** 题目: ** 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈. ...

最新文章

  1. 精华:软件架构模式的7种武器
  2. 开源中国源码学习笔记
  3. 软件工程(2019)第三次个人作业
  4. 使用关中断解决资源冲突问题
  5. Asp.net中网站级异常捕获
  6. wxWidgets:wxProcess类用法
  7. Linux网络编程——tcp并发服务器(epoll实现)
  8. R语言学习 - 非参数法生存分析
  9. version for mac 破那啥版
  10. mysql 自动加上编号
  11. 微软:2022 年开始,Win10 PC 设备才能免费升级 Win11
  12. 校园实践-2015级软工07111501班级-校园二手交易项目组
  13. MATLAB导入数据
  14. 2345广告,够了!
  15. 外置MOS LED驱动IC7195
  16. 沈华伟:图神经网络及其应用 | 青源Talk第4期
  17. 总有云开日出时候, 万丈阳光照耀你我
  18. 操作系统课程设计 Pintos 1 ALarm Clock 问题
  19. 测试oschina
  20. Discrete regularity for graph Laplacians --Jeff Calder 读书笔记 part1 待更

热门文章

  1. QT的QMatrix类的使用
  2. 用tomcat 发布mule 服务 (转)
  3. 因为虚拟机导致的错误
  4. Mysql数据目录初识
  5. 本地文件上传到ecs_将本地代码上传到GitHub
  6. 17.QT-事件处理分析、事件过滤器、拖放事件
  7. 目标检测方法系列:R-CNN, SPP, Fast R-CNN, Faster R-CNN, YOLO, SSD
  8. winsows10下用ninja编译配置caffe
  9. VIDI软件在粗糙金属表面缺陷检测中的应用
  10. 灯鹭的简单开放,促进网站一举多赢