Python 内置数据类型详解

本文涉及的产品
云服务器ECS,u1 2核4GB 1个月
推荐场景:
2048小游戏搭建
云服务器 ECS,每月免费额度280元 3个月
简介: ## 内置数据类型在编程中,数据类型是一个重要的概念。变量可以存储不同类型的数据,不同类型可以执行不同的操作。Python默认内置了以下这些数据类型,分为以下几类:
+关注继续查看

内置数据类型

在编程中,数据类型是一个重要的概念。

变量可以存储不同类型的数据,不同类型可以执行不同的操作。

Python默认内置了以下这些数据类型,分为以下几类:

文本类型:str

数值类型:int、float、complex

序列类型:list、tuple、range

映射类型:dict

集合类型:set、frozenset

布尔类型:bool

二进制类型:bytes、bytearray、memoryview

空类型:NoneType

获取数据类型

您可以使用type()函数获取任何对象的数据类型:

示例:获取您自己的Python服务器

打印变量x的数据类型:

x = 5
print(type(x))

设置数据类型

在Python中,当您为变量赋值时,数据类型就确定了:

示例 数据类型 试一试

x = "Hello World"  str  
x = 20  int  
x = 20.5  float  
x = 1j  complex  
x = ["apple", "banana", "cherry"]  list  
x = ("apple", "banana", "cherry")  tuple  
x = range(6)  range  
x = {"name" : "John", "age" : 36}  dict  
x = {"apple", "banana", "cherry"}  set  
x = frozenset({"apple", "banana", "cherry"})  frozenset  
x = True  bool  
x = b"Hello"  bytes  
x = bytearray(5)  bytearray  
x = memoryview(bytes(5))  memoryview  
x = None  NoneType

设置特定的数据类型

如果您想要指定数据类型,可以使用以下构造函数:

示例 数据类型 试一试

x = str("Hello World")  str  
x = int(20)  int  
x = float(20.5)  float  
x = complex(1j)  complex  
x = list(("apple", "banana", "cherry"))  list  
x = tuple(("apple", "banana", "cherry"))  tuple  
x = range(6)  range  
x = dict(name="John", age=36)  dict  
x = set(("apple", "banana", "cherry"))  set  
x = frozenset(("apple", "banana", "cherry"))  frozenset  
x = bool(5)  bool  
x = bytes(5)  bytes  
x = bytearray(5)  bytearray  
x = memoryview(bytes(5))  memoryview

最后

为了方便其他设备和平台的小伙伴观看往期文章,链接奉上:

公众号搜索Let us Coding知乎开源中国CSDN思否掘金InfoQ简书博客园慕课51CTOhelloworld腾讯开发者社区阿里开发者社区

看完如果觉得有帮助,欢迎点赞、收藏关注

相关文章
|
11小时前
|
存储 前端开发 编译器
Python 教程之 Numpy(5)—— 数据类型对象(dtype)
Python 教程之 Numpy(5)—— 数据类型对象(dtype)
5 0
|
11小时前
|
存储 Python
Python数据结构包含哪些数据类型?
Python数据结构包含哪些数据类型?
|
11小时前
|
数据处理 Python
Python数据结构包含哪些数据类型?
Python数据结构包含哪些数据类型?
|
11小时前
|
算法 Python
【Python深入学习】- 书籍推荐|数据结构和算法介绍|内建集合数据类型
【Python深入学习】- 书籍推荐|数据结构和算法介绍|内建集合数据类型
32 1
|
22天前
|
存储 Java Python
Python中的数据类型
Python中的数据类型
26 1
|
24天前
|
机器学习/深度学习 人工智能 数据库
Python 机器学习入门:数据集、数据类型和统计学
机器学习是通过研究数据和统计信息使计算机学习的过程。机器学习是迈向人工智能(AI)的一步。机器学习是一个分析数据并学会预测结果的程序。
34 2
Python 机器学习入门:数据集、数据类型和统计学
|
2月前
|
Python
Python数据类型学习应用案例详解
Python数据类型学习应用案例详解
22 0
|
2月前
|
存储 索引 Python
Python-组合数据类型2
今天要介绍的是Python的组合数据类型 整理不易,希望得到大家的支持,欢迎各位读者评论点赞收藏 感谢!
16 0
|
2月前
|
存储 索引 Python
Python-组合数据类型1
今天要介绍的是Python的组合数据类型 整理不易,希望得到大家的支持,欢迎各位读者评论点赞收藏 感谢!
47 0
|
2月前
|
Python
python之常用数据类型之间的转换
python之常用数据类型之间的转换
热门文章
最新文章
相关产品
云服务器 ECS
推荐文章
更多