标签:min val 了解 lte 变长参数 其他 函数返回 返回值 存储
只检测语法,不执行代码
def f1():
return 123
f = f1()
f1()*2
lis = [f1(),2]
return返回返回值,函数遇到return会终止,return可以返回任意数据类型的值,同时也可以返回多个值
函数只有在调用阶段才会接收返回值,默认返回None
接收实参,具有描述意义,没有具体值
具有具体的值,传参给形参
def f1(x,y):
pass
f1(1,x=2) # 报错
def f1(*args,**kwargs):
pass
# f1可以接收所有的参数
f1(1,1,2,3,3,4,5,x=2,y=5,a=8)
def f1():
pass
f=f1
return f1
f2(f1)
lis=[f1]
def f1():
def f2():
pass
f2() # 报错
len/eval/enumerate/bytes/max/min/sorted/map/filter....
作用域:全局名称空间和局部名称空间中可能会存在名字相同的变量,但是这两个变量互不影响。只针对不可变数据类型,对于可变数据类型除外,尽量不要使用可变类型的这个特性,如果真的使用,可以不同的函数定义不同的变量出来。
标签:min val 了解 lte 变长参数 其他 函数返回 返回值 存储
原文地址:https://www.cnblogs.com/randysun/p/12240425.html