Python基础知识复盘-2

目录

目录

目录

五、函数

1、传入参数

2、返回值

3、嵌套调用

4、变量作用域

5、函数说明文档

6、格式

六、数据容器-列表

1、分类

2、列表

列表属性:

字面量:

定义变量:

定义空列表:

取出列表元素:

用法:

遍历列表:


五、函数

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

提高程序复用性,减少重复代码,提高开发效率

1、传入参数

在函数计算时,接受外部调用时提供的数据

函数定义时候的参数为形参,使用时候的参数为实参

2、返回值

向调用者返回参数

return后的代码不会执行,没有return则返回None

None的作用:

  • 无返回值时
  • if判断语句时等于False
  • 声明无内容的变量,暂不赋值 name = None  

3、嵌套调用

一个函数中调用另一个函数

4、变量作用域

全局变量:函数体内外都可以使用

局部变量:定义在函数体内部,只在内部有用,用完销毁,可以用global关键字声明为全局变量 

5、函数说明文档

在函数体之前,对函数进行解释说明,通过鼠标悬停可以查看

6、格式

def 函数名(传入参数(可以省略)):

        函数体

        return 返回值(可以省略)

六、数据容器-列表

一个可以容纳多份数据的数据类型

1、分类

依据:

  • 是否可以修改
  • 是否可以有重复元素
  • 是否有序

分为:列表list  元组tuple 字符串str 集合set 字典dict 

2、列表

列表属性:

  1. 可以容纳多个元素(最大 2**63-1 个)
  2. 可以容纳不同类型元素(混装)
  3. 数据有序存储(下标)
  4. 允许重复
  5. 允许修改

字面量:

[元素1,元素2,元素3]

定义变量:

变量名称 = [元素1,元素2,元素3]

定义空列表:

变量名称 = []
变量名称 = list()

列表元素不限制类型,可以嵌套列表

取出列表元素:

可以从0开始正着取,也可以从-1开始倒着取

my_list[0]
my_list[-1]

用法:

  1. list.append(元素):追加一个元素
  2. list.extend(容器):将容器中的数据追击到列表中
  3. list.insert(下标,元素):元素插到该下标位置,后面的往后移动
  4. del 列表(下标):删除下标出元素
  5. list.pop(下标):弹出下标元素
  6. list.remove(元素):从前往后查找该元素,然后删除
  7. list.clear():清空列表
  8. list.count(元素):数数该元素有几个
  9. list.index(元素):查找该元素下标  只返回第一个找到的
  10. len(list):数数列表有几个元素

遍历列表:

index = 0 
while index <len(my_list): 
    print(my_list[index]) 
    index += 1

for i in list:
    print(i)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值