python基础语法二(函数、列表)

文章目录

    • 函数
      • 函数的定义
      • 局部变量与全局变量
    • 数据容器
      • 列表
        • 列表的定义
        • 列表的下标(索引)
        • 列表的下标(索引)-反向
        • 嵌套列表的下标(索引)
      • 列表的查询功能(方法)
        • 查找某元素的下标
      • 列表的修改功能(方法)
        • 修改特定位置(索引)的元素值:
        • 插入元素
        • 追加元素
        • 追加元素方式2
        • 删除元素
        • 删除某元素在列表中的第一个匹配项
        • 清空列表内容
      • 统计元素数量
        • 统计某元素在列表中的数量
        • 统计列表所有元素
      • 列表的方法以及特点

函数

函数:是组织好的,可重复使用的,用来实现特定功能的代码段

函数的定义

python基础语法二(函数、列表)_第1张图片

  • 函数满足先定义后使用
  • 参数、返回值不需要的话可以省略
  • 如果函数没有使用return语句返回数据,函数有返回值,返回一个特殊的字面量None,其类型是:

局部变量与全局变量

  • 使用global关键字可以在函数内部声明变量为全局变量
    python基础语法二(函数、列表)_第2张图片
  • 当局部变量与全局变量相同时,局部变量屏蔽全局变量

数据容器

Python中的数据容器:一种可以容纳多份数据的数据类型,容纳的每一份数据称之为一个元素,每一个元素都可以是任意类型的数据,如字符串、数字、布尔等

  • 根据容器的特点不同,分为5类:列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)

列表

列表的定义

  • 列表可以一次性存储多个数据,且可以为不同的数据类型,支持嵌套

python基础语法二(函数、列表)_第3张图片

列表的下标(索引)

列表的下标主要用来取数据

在这里插入图片描述
python基础语法二(函数、列表)_第4张图片

列表的下标(索引)-反向

在这里插入图片描述

嵌套列表的下标(索引)

python基础语法二(函数、列表)_第5张图片

列表的查询功能(方法)

函数:函数是一个封装的代码单元,可以提供特定功能
方法:如果将函数定义为class(类)的成员,那么函数被称为方法

python基础语法二(函数、列表)_第6张图片

查找某元素的下标

python基础语法二(函数、列表)_第7张图片

列表的修改功能(方法)

修改特定位置(索引)的元素值:

语法:列表[下标] = 值

插入元素

语法:列表.insert(下标,元素),在指定的下标位置,插入指定的元素

python基础语法二(函数、列表)_第8张图片

追加元素

语法:列表.append(元素),将指定元素,追加到列表的尾部

python基础语法二(函数、列表)_第9张图片

追加元素方式2

语法:列表.extend(其他数据容器),将其他数据容器的内容取出,依次追加到列表尾部

python基础语法二(函数、列表)_第10张图片

删除元素

语法1:del 列表[下标]
语法2:列表.pop(下标) # 可以得到返回值

删除某元素在列表中的第一个匹配项

语法:列表.remove(元素)

python基础语法二(函数、列表)_第11张图片

清空列表内容

语法:列表.clear()

python基础语法二(函数、列表)_第12张图片

统计元素数量

统计某元素在列表中的数量

语法:列表.count(元素)

在这里插入图片描述

统计列表所有元素

语法:len(列表)

在这里插入图片描述

列表的方法以及特点

  • 可以容纳多个元素
  • 可以容纳不同类型的元素
  • 数据是有序存储的
  • 允许重复数据存在
  • 可以修改(增加或删除元素等)

python基础语法二(函数、列表)_第13张图片

你可能感兴趣的:(python,开发语言,算法)