2026/4/17 22:38:18
网站建设
项目流程
北京赛车网站开发多少钱,网站制作top,厦门seo网站建设费用,网络优化主要做什么一、元组1.定义元组是 Python 中的一种数据类型#xff0c;表示一组有序的元素。元组是不可变的#xff0c;即创建之后无法修改其中的元素#xff08;不支持增、删、改操作#xff09;。元组通常用于存储多个元素#xff0c;但元素不需要改变的场景。(1) 元组的创建方式表示一组有序的元素。元组是不可变的即创建之后无法修改其中的元素不支持增、删、改操作。元组通常用于存储多个元素但元素不需要改变的场景。(1) 元组的创建方式使用小括号()包裹元素。(2) 元组内的元素可以是不同的数据类型可以包含数字、字符串、列表等。2.示例my_tuple (1, 2, 3, hello, 5.6) print(my_tuple)3.元组的切割元组的切割方法和列表非常相似都是通过切片来实现的。切片允许你从一个元组中提取出一个子元组语法tuple[start:end:step]1start: 起始位置包含此位置的元素。2end: 结束位置不包含此位置的元素。3step: 步长默认是 1。my_tuple (1, 2, 3, 4, 5, 6) # 获取从索引1到索引4不包括4的子元组 sliced_tuple my_tuple[1:4] print(sliced_tuple) # 输出: (2, 3, 4) # 获取从索引2开始每隔一个元素获取一个 sliced_tuple my_tuple[2::2] print(sliced_tuple) # 输出: (3, 5) # 获取从开始到索引3不包括3的子元组 sliced_tuple my_tuple[:3] print(sliced_tuple) # 输出: (1, 2, 3)二、列表1.定义列表是 Python 中的一种可变的序列类型用于存储多个元素。列表内的元素可以修改可以增加和删除元素。列表是 Python 中最常用的数据结构之一广泛应用于需要可变集合的场景。(1) 列表的创建方式使用方括号[]包裹元素。(2) 列表内的元素可以是不同的数据类型。2.示例my_list [1, 2, 3, hello, 5.6] print(my_list) my_list.append(10) # 向列表末尾添加元素 print(my_list)3.列表的切割方法和元组类似同样是通过切片来实现的。语法list[start:end:step](1) start: 起始位置包含此位置的元素。(2) end: 结束位置不包含此位置的元素。(3) step: 步长默认是 1.my_list [1, 2, 3, 4, 5, 6] # 获取从索引1到索引4不包括4的子列表 sliced_list my_list[1:4] print(sliced_list) # 输出: [2, 3, 4] # 获取从索引2开始每隔一个元素获取一个 sliced_list my_list[2::2] print(sliced_list) # 输出: [3, 5] # 获取从开始到索引3不包括3的子列表 sliced_list my_list[:3] print(sliced_list) # 输出: [1, 2, 3]三、字符串1.定义字符串是 Python 中用于表示文本的数据类型。它由一系列字符组成通常用于存储和操作文本数据。字符串是不可变的即一旦创建字符串的内容无法更改。(1) 字符串的创建方式可以使用单引号或双引号包裹文本。2.示例my_string Hello, World! print(my_string) print(my_string[0]) # 获取字符串的第一个字符3. 字符串切割方法split字符串的切割分割可以使用split()方法。split()方法根据指定的分隔符将字符串拆分成一个列表。如果不指定分隔符默认按空白字符空格、制表符、换行符等拆分。语法string.split(sepNone, maxsplit-1)(1) sep: 可选的分隔符。如果没有指定则默认按空格分割。(2) maxsplit: 指定分割次数默认情况下会分割所有的匹配项。my_string apple,banana,cherry result my_string.split(,) # 按逗号分割 print(result)输出[apple, banana, cherry]四、字典1.定义字典的语法是使用花括号{}来定义通过冒号:分隔键和值多个键值对之间用逗号,分隔。# 创建一个字典 my_dict { name: Alice, # 键 name 对应的值是 Alice age: 30, # 键 age 对应的值是 30 city: New York # 键 city 对应的值是 New York }字典的基本操作(1) 访问字典中的值通过键来访问对应的值print(my_dict[name]) # 输出: Alice print(my_dict[age]) # 输出: 30(2) 添加或修改字典中的键值对可以通过赋值的方式来添加新的键值对或修改已有键的值my_dict[job] Engineer # 添加新键 job my_dict[age] 31 # 修改已有键 age 的值(3) 删除字典中的元素可以使用del语句或pop()方法删除键值对del my_dict[city] # 删除键 city 和它的值 my_dict.pop(age) # 删除键 age 和它的值并返回删除的值(4) 遍历字典可以遍历字典中的键、值或键值对# 遍历键 for key in my_dict: print(key) # 遍历值 for value in my_dict.values(): print(value) # 遍历键值对 for key, value in my_dict.items(): print(key, value)5.字典的常用方法my_dict.keys()返回字典的所有键。my_dict.values()返回字典的所有值。my_dict.items()返回字典的所有键值对。my_dict.get(key)获取指定键的值如果键不存在返回None或者指定的默认值。6.字典的特点(1) 无序性Python 中的字典是无序的直到 Python 3.7字典的顺序才开始保留插入顺序但它并不是为了顺序而设计的。(2) 可变性字典是可变的数据结构可以修改其内容。(3) 键唯一性字典中的每个键必须是唯一的不能重复。如果重复赋值后者会覆盖前者的值。