08 函数一

2020-09-06  本文已影响0人  Chloris_0320

08 函数一

1. 函数简介

注意:
函数名必须符合标识符的规范
(可以包含字⺟、数字、下划线但是不能以数字开头)
print是函数对象 ,print()是调⽤函数
fn是函数对象,fn()调用函数


2. 函数的参数

例如:定义一个函数:任意两个数的和
在定义函数的时候,可以在函数后面的括号中定义数量不等的形参
多个形参之间要用“,”隔开
简单来说你有几个形参就要赋值几个实参

2.1 形参和实参


传递实参时,注意整数和字符串无法运算

2.2 函数的传递⽅式

def fn(c=2,a): 报错,关键字参数应写在后面

import requests
headers = {}
r = requests.get(headers=headers,'xxxxx')

2.3 可变对象

对象在内存中都保存了三个数据
id(标识)
type(类型)
value(值)

列表是一个可变对象
a = [1,2,3]
a[0] = 10(改对象里面的value)
这个操作是在通过变量去修改对象的值
这个操作不会改变变量所指向的对象

a = [4,5,6](改变量 改对象里面的value 同时还有id)
这个操作是在给变量重新赋值
这个操作会改变量所指向的对象


例子:






3. 不定⻓参数

*a处理的是位置参数 **a是处理的是关键字参数

4. 参数的解包

上一篇 下一篇

猜你喜欢

热点阅读