Python基础 C-01 数据类型-介绍

本文深入解析了计算机中数据类型的定义及分类,包括基本数据类型如数字、字符串和布尔值,以及数据集合类型如列表、元组、字典和集合。同时介绍了特殊数据类型空值,并详细阐述了如何使用type()函数和isinstance()方法来判断数据类型。

数据类型-介绍

一、数据类型

解释:计算机顾名思义就是可以做数学运算的机器,因此,计算机程序理所当然地可以处理各种数值。但是计算机能处理的远远不止数值,还可以处理文本,图形,音频,视频网页等各种数据,不同的数据,需要定义不同的数据类型

二、数据类型的分类

数据类型分类数据类型是否可变作用详细介绍
基本数据类型Number(数字)不可变数据04 基本数据类型之-Number(数字)
基本数据类型String(字符串)不可变数据基本属性类型-String(字符串)
基本数据类型Boolean(布尔值)
数据集合类型list(列表)可变数据
数据集合类型tuple(元组)不可变数据
数据集合类型dict(字典)可变数据
数据集合类型set(集合)可变数据
特殊数据类型None(空值)

三、如何查看数据的类型

3.1、数据类型的查看方法
A、内置的 type() 函数可以用来查询变量所指的对象类型
a, b, c, d = 20, 5.5, True, 4+3j
print(type(a), type(b), type(c), type(d))
# 运行结果
# <class 'int'> <class 'float'> <class 'bool'> <class 'complex'>
B、用 isinstance 来判断
>>>a = 111
>>>isinstance(a, int) 
True 
C、type 和 isinstance的区别
  • type() 不会认为子类是一种父类类型。
  • isinstance() 会认为子类是一种父类类型
>>> class A:...     
    pass... 
>>> class B(A):...     
    pass... 
>>> isinstance(A(), A)
True
>>> type(A()) == A 
True
>>> isinstance(B(), A)
True
>>> type(B()) == A
False
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值