1. 字符串(str)
字符串是由字符组成的序列,使用单引号或双引号表示。
my_string = "Hello, World!"
2. 列表(list)
列表是有序的可变序列,可以包含不同类型的元素。
my_list = [1, 2, "apple", 3.14]
3. 元组(tuple)
元组是有序的不可变序列,一旦创建就不能修改。
my_tuple = (1, 2, "banana", 3.14)
4. 字节数组(bytearray)
字节数组是可变的字节序列,常用于处理二进制数据。
my_bytearray = bytearray(b"Hello")
5. range
range 是一个表示数字序列的不可变类型,通常用于循环。
my_range = range(5) # 表示 0, 1, 2, 3, 4
这些序列类型都支持基本的索引和切片操作,可以通过索引获取单个元素,也可以通过切片获取子序列。例如:
# 获取字符串中的第一个字符
first_char = my_string[0]
# 获取列表的子序列
sublist = my_list[1:3]
此外,序列还支持一些通用的操作,如连接、重复、成员检测等:
# 连接两个字符串
new_string = "Hi, " + my_string
# 重复一个列表
repeated_list = my_list * 2
# 检查元素是否在元组中
is_in_tuple = "banana" in my_tuple
序列在Python中是非常重要和灵活的数据结构,你可以根据具体的需求选择合适的序列类型。
转载请注明出处:http://www.zyzy.cn/article/detail/199/Python3