计算和控制流:代码组织:函数python

在这里插入图片描述
局部变量:在函数内部定义的参数和变量
特征:只有在函数内部才能够使用,
全局变量:在函数外部定义的,作用是整个代码段
函数内部若使用了同名的全局变量如果未进行赋值,检索发现为赋值 则 会跳出函数内部去外部寻找、使用全局变量所赋的值。
函数内部若想使用全局变量则需要在变量前加上global
在这里插入图片描述

在这里插入图片描述

map返回类型
Python 2.x 返回列表

Python 3.x 返回迭代器
在这里插入图片描述
函数的参数:
在这里插入图片描述

1.形式参数
2.实际参数

1.形式参数就是代表占了一个位置,代表一个变量名
2.实际参数就是在调用过程中传入的参数
在这里插入图片描述
在这里插入图片描述
定义函数的参数有两种,
1.固定参数,参数数量及位置已固定,不可变。
当然固定参数,固定参数的内容可以是多种类的,容器类型 类似字典类型,一 一对应的,被称为缺省参数;单个数据的数据类型,
分带“标签对应内容的“”(也就是key=“value”)和不带key(意味着无需引用)的两种,同固定参数
2.未知数量的参数,不知道将会有多少参数传进来
使用方法:*args如何使用
*agrs,单星号,将所有参数以元组(tuple)的形式导入:
双星号(**)将参数以字典的形式导入:

*使用(args和kargs)
https://www.runoob.com/w3cnote/python-one-and-two-star.html
zip使用:
https://www.runoob.com/python3/python3-func-zip.html

在这里插入图片描述
zip 返回值返回一个对象。

>>> a = [1,2,3]
>>> b = [4,5,6]
>>> zipped = zip(a,b)
>>> zippped
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'zippped' is not defined
>>> zipped
<zip object at 0x000001CF1CFDB140>
>>> list(zipped)  # list() 转换为列表
[(1, 4), (2, 5), (3, 6)]

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值