Python3有哪几种数据类型?
一、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有哪几种数据类型?相关推荐
- python3 long类型_Python3 基本数据类型
有一些补充 标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) P ...
- 【Python面试】 说说Python中有几种数据类型?
往期面试题: 谈谈对 Python 和其他语言的区别? 说说 Python 解释器种类以及特点? 说说4种常用编码的区别? 说说Python面向对象三大特性? 废话不多说,开始今天的题目: 问:说说 ...
- 简单介绍Python中的几种数据类型
大体上把Python中的数据类型分为如下几类: Number(数字) 包括int,long,float,complex String(字符串) 例如:hello,"hello",h ...
- 简述python中的几种数据类型,简单介绍Python中的几种数据类型
简单介绍Python中的几种数据类型 python 里面分为 基本数据类型 和 复合数据类型 基本数据类型包括:数值 字符串 布尔 和 none 复合数据类型包括:列表 元组 字典 和集合怎么算是深情 ...
- python几种数据类型的取值方式
今天我们主要来学习下python的几种数据类型的取值方式! 首先我们先来看下python的几种数据类型,python有五个标准的数据类型: number(数字) string(字符串) list(列表 ...
- 机器学习的数据类型有哪几种?每种数据类型对应的操作有哪些?为什么?
机器学习的数据类型有哪几种?每种数据类型对应的合法操作有哪些?为什么? 机器学习中数据的常见类型为如下四种: 大的来说有两类: 数值型:连续属性 (continuous attribute)在定义域上 ...
- 【ES6】JS第7种数据类型:Symbol
[ES6]JS第7种数据类型:Symbol 一.Symbol的由来 二.Symbol的涵义 三.Symbol的判等 四.Symbol的运算与转化 查看更多ES6教学文章: 参考文献 引言:我们知道JS ...
- Leetcode刷题 232题:用栈实现队列(基于python3和c++两种语言)
Leetcode刷题 232题:用栈实现队列(基于python3和c++两种语言) 题目: 使用栈实现队列的下列操作: push(x) – 将一个元素放入队列的尾部. pop() – 从队列首部移除元 ...
- Leetcode刷题 155题: 最小栈(基于python3和c++两种语言)
** Leetcode刷题 155题: 最小栈(基于python3和c++两种语言) ** ** 题目: ** 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈. ...
最新文章
- 精华:软件架构模式的7种武器
- 开源中国源码学习笔记
- 软件工程(2019)第三次个人作业
- 使用关中断解决资源冲突问题
- Asp.net中网站级异常捕获
- wxWidgets:wxProcess类用法
- Linux网络编程——tcp并发服务器(epoll实现)
- R语言学习 - 非参数法生存分析
- version for mac 破那啥版
- mysql 自动加上编号
- 微软:2022 年开始,Win10 PC 设备才能免费升级 Win11
- 校园实践-2015级软工07111501班级-校园二手交易项目组
- MATLAB导入数据
- 2345广告,够了!
- 外置MOS LED驱动IC7195
- 沈华伟:图神经网络及其应用 | 青源Talk第4期
- 总有云开日出时候, 万丈阳光照耀你我
- 操作系统课程设计 Pintos 1 ALarm Clock 问题
- æµè¯oschina
- Discrete regularity for graph Laplacians --Jeff Calder 读书笔记 part1 待更