📜  Python|第 3 组(字符串、列表、元组、迭代)(1)

📅  最后修改于: 2023-12-03 15:04:28.037000             🧑  作者: Mango

Python第3组:字符串、列表、元组、迭代

Python是一种高级编程语言,最广泛使用的语言之一。其简洁和易读性使之成为一个流行的选择,而且它有一个充满活力的社区和生态系统。Python由许多内置的数据类型和结构组成,其中第3组是由字符串、列表、元组和迭代构成。

字符串

字符串是一个由字符组成的序列,可以是字母、数字、符号或空格。在Python中,字符串是不可变的,这意味着它们不能被更改。字符串可以使用单引号、双引号或三引号来定义。下面是一些常用的字符串函数:

  • len(str):返回字符串的长度
  • str.upper():将字符串中的所有字符转换为大写
  • str.lower():将字符串中的所有字符转换为小写
  • str.strip():删除字符串两端的空格
  • str.split():将字符串分割成一个列表
列表

列表是一个可变的有序集合,其中可以包含不同类型的元素。在Python中,列表可以用方括号定义。下面是一些常用的列表函数:

  • len(list):返回列表中的元素个数
  • list.append(item):在列表末尾添加新元素
  • list.insert(index, item):在指定位置插入新元素
  • list.remove(item):删除指定元素
  • list.pop():删除并返回最后一个元素
  • list.index(item):返回元素第一次出现的索引
  • list.sort():按升序排序列表
  • list.reverse():反转列表元素的顺序
元组

元组是一个不可变的有序集合,其中可以包含不同类型的元素。在Python中,元组可以用圆括号定义。元组比列表更快,但不如列表灵活。下面是一些常用的元组函数:

  • len(tuple):返回元组中的元素个数
  • tuple.count(item):返回指定元素在元组中出现的次数
  • tuple.index(item):返回元素第一次出现的索引
迭代

迭代是指逐个对序列的元素进行处理。在Python中,for循环用于迭代序列中的元素。下面是一个迭代列表的示例:

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
  print(fruit)

输出结果:

apple
banana
cherry

此外,还可以使用while循环来迭代,使用迭代生成器和函数等高级迭代技术对序列进行操作。

这些数据类型和结构是Python编程中的重要组成部分。理解它们的特点和用法可以帮助你更好地编写有效的Python代码。