Python基础之数据类型知识汇总

  • Post category:Python

Python基础之数据类型知识汇总

Python是一门动态强类型的编程语言,它的数据类型可以分为基本数据类型和复合数据类型。下面将对Python的数据类型做一个知识汇总。

基本数据类型

数字类型

Python中常用的数字类型包括整型、浮点型和复数型。其中整型和浮点型都是常用的数字类型。

整型

在Python中,整型数据类型表示为int,取值范围可以超出32位或64位,具体取值范围与计算机本身相关。

# 整型示例
x = 123
print(x)
# 输出:123

浮点型

在Python中,浮点型数据类型表示为float,常用于表示带有小数点的数字。

# 浮点型示例
x = 3.14
print(x)
# 输出:3.14

布尔类型

Python中的布尔类型表示为boolbool类型只有两个取值,即TrueFalse。在Python中,TrueFalse还可以被视为整数10来进行数学计算。

# 布尔类型示例
x = True
y = False
print(x)
# 输出:True
print(y)
# 输出:False

# 将True视为1,False视为0来计算
x = True + 1
y = False + 1
print(x)
# 输出:2
print(y)
# 输出:1

字符串类型

在Python中,字符串类型表示为str。字符串是一组由若干字符组成的不可变序列。在Python中,字符串可以使用单引号或双引号进行表示。

# 字符串类型示例
x = 'Hello World!'
y = "Python\nis\nawesome"
print(x)
# 输出:Hello World!
print(y)
# 输出:
# Python
# is
# awesome

复合数据类型

列表类型

在Python中,列表类型表示为list。列表是一个有序、可变的序列,其中的元素可以是任意的数据类型。

# 列表类型示例
x = [1, 'hello', 3.14, False]
print(x)
# 输出:[1, 'hello', 3.14, False]

元组类型

在Python中,元组类型表示为tuple。元组是一个有序、不可变的序列,其中的元素可以是任意的数据类型。

# 元组类型示例
x = (1, 'hello', 3.14, False)
print(x)
# 输出:(1, 'hello', 3.14, False)

集合类型

在Python中,集合类型表示为set。集合是一个无序、不重复的序列,其中的元素可以是任意的数据类型。

# 集合类型示例
x = {1, 'hello', 3.14, False}
print(x)
# 输出:{False, 1, 3.14, 'hello'}

字典类型

在Python中,字典类型表示为dict。字典是一个无序的键值对集合。其中的元素是由键和值组成的。

# 字典类型示例
x = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(x)
# 输出:{'name': 'Tom', 'age': 18, 'gender': 'male'}

结束语

以上就是Python基础数据类型的知识汇总。Python还有其他的数据类型,如迭代器、生成器等。在学习Python时,对各种数据类型的掌握非常重要。