Python基础之数据类型知识汇总
Python是一门动态强类型的编程语言,它的数据类型可以分为基本数据类型和复合数据类型。下面将对Python的数据类型做一个知识汇总。
基本数据类型
数字类型
Python中常用的数字类型包括整型、浮点型和复数型。其中整型和浮点型都是常用的数字类型。
整型
在Python中,整型数据类型表示为int
,取值范围可以超出32位或64位,具体取值范围与计算机本身相关。
# 整型示例
x = 123
print(x)
# 输出:123
浮点型
在Python中,浮点型数据类型表示为float
,常用于表示带有小数点的数字。
# 浮点型示例
x = 3.14
print(x)
# 输出:3.14
布尔类型
Python中的布尔类型表示为bool
。bool
类型只有两个取值,即True
和False
。在Python中,True
和False
还可以被视为整数1
和0
来进行数学计算。
# 布尔类型示例
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时,对各种数据类型的掌握非常重要。