Lily学python
#关键词:参数传值方式 函数返回值 局部变量&全局变量 lambda函数
编程小白,不喜勿喷,圈地自萌,静待蜕变
参数传值方式
‘别再参来参去,抱歉我想参上一本奏折’
- #默认 位置参数,值一一对应‘,’分隔即可,实参复制它的值传给形参,实参不一定是常量
迷惑言语——“位置实参指的是实参的顺序与形参相同”
不明白为什么中文表述如此一团…… - #默认参数==可选参数,不是没有参数哦
- #关键字参数==键-值参数,传值的时候,明明白白写出,降低出错,可以设置默认值
‘’’
men(var1=1,var2=2)
‘’’ - #可变长关键字参数,一般解读为字典‘键-值对’
形式:‘*’参数,‘**’参数 <<——满天都是小星星,他俩怎么分得清
*#直接传值——属于“一星参数”,键值对传过去——属于“二星参数”
位置:出现在所有位置参数后,第一个关键字参数前
函数返回值
#可有可无可单个可多个,看你的需求啦,有时候一根稻草绊倒你
#送回给函数调用模块
例题来咯
#例题8
import math
def move(x,y,step,angle=0):
nx=x+step*math.cos(angle)
ny=y-step*math.sin(angle)
return nx,ny#对应的值复制给对应的变量
x,y=move(100,100,60,math.pi/6)#tuple
print(x,y)

这篇博客是Lily的Python学习笔记,主要讲解了参数传值方式(默认、位置、关键字参数)、函数返回值的概念,探讨了局部变量与全局变量的区别,并介绍了lambda函数的使用,包括其作为匿名函数的功能和在排序、累加中的应用。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



