python的常见数据类型
Python是一种高级编程语言,具有简单易学、可读性强、可扩展性强等特点。在Python中,常见的数据类型包括数字类型、字符串类型、列表类型、元组类型、字典类型和集合类型。下面将对这些数据类型进行详细介绍。
一、数字类型
Python中的数字类型包括整数和浮点数两种。其中,整数可以是正整数、负整数或零;浮点数则是带有小数点的数字。Python还支持复数,但这里不做详细介绍。
1. 整数
在Python中,可以使用int()函数或直接赋值的方式来创建整数变量。例如:
a = 10
b = int(20)
2. 浮点数
在Python中,可以使用float()函数或直接赋值的方式来创建浮点数变量。例如:
c = 3.14
d = float(2)字符串长度是整型吗
二、字符串类型
字符串是由一系列字符组成的序列,在Python中用单引号(')或双引号(")表示。字符串还支持切片操作和连接操作等。
1. 创建字符串变量
在Python中,可以使用单引号或双引号来创建字符串变量。例如:
e = 'hello'
f = "world"
2. 字符串切片操作
通过对字符串进行切片操作,可以获取到其中的子串。例如:
g = "abcdefg"
print(g[1:4])  # 输出 bcd
3. 字符串连接操作
通过使用加号(+)来连接多个字符串。例如:
h = "hello"
i = "world"
j = h + i
print(j)    # 输出 helloworld
三、列表类型
列表是Python中最常用的数据类型之一,它可以存储任意类型的数据,并且支持增删改查等操作。
1. 创建列表变量
在Python中,可以使用方括号([])或list()函数来创建列表变量。例如:
k = [1, 2, 3]
l = list(range(5))
2. 列表增删改查操作
通过对列表进行增删改查操作,可以实现对其中元素的添加、删除、修改和查询。例如:
m = [1, 2, 3]
m.append(4)    # 添加元素
m.remove(2)    # 删除元素
m[0] = 0        # 修改元素
print(m[1])    # 查询元素(输出 2)
四、元组类型
元组是与列表类似的序列类型,但是它一旦创建就不能被修改。因此,元组更适合用于存储不可变的数据。
1. 创建元组变量
在Python中,可以使用小括号(())或tuple()函数来创建元组变量。例如:
n = (1, 2, 3)
o = tuple(range(5))
2. 元组查询操作
由于元组不支持修改操作,因此只能通过查询来获取其中的元素。例如:
p = (1, 2, 3)
print(p[1])    # 输出 2
五、字典类型
字典是Python中的一种映射类型,它由键值对组成,可以用于存储具有关联性的数据。
1. 创建字典变量
在Python中,可以使用花括号({})或dict()函数来创建字典变量。例如:
q = {'name': 'Tom', 'age': 18}
r = dict([('name', 'Jerry'), ('age', 20)])
2. 字典增删改查操作
通过对字典进行增删改查操作,可以实现对其中键值对的添加、删除、修改和查询。例如:
s = {'name': 'Tom', 'age': 18}
s['gender'] = 'male'    # 添加键值对
del s['age']            # 删除键值对
s['name'] = 'Jerry'    # 修改键值对
print(s['gender'])      # 查询键值对(输出 male)
六、集合类型
集合是Python中的一种无序不重复元素的容器,支持交集、并集、差集等操作。
1. 创建集合变量
在Python中,可以使用花括号({})或set()函数来创建集合变量。例如:
t = {1, 2, 3}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。