Python 学习之旅:参数传值方式 函数返回值 局部变量&全局变量 lambda函数

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

Lily学python

#关键词:参数传值方式 函数返回值 局部变量&全局变量 lambda函数

编程小白,不喜勿喷,圈地自萌,静待蜕变

参数传值方式

‘别再参来参去,抱歉我想参上一本奏折’

  1. #默认 位置参数,值一一对应‘,’分隔即可,实参复制它的值传给形参,实参不一定是常量
    迷惑言语——“位置实参指的是实参的顺序与形参相同”
    不明白为什么中文表述如此一团……
  2. #默认参数==可选参数,不是没有参数哦
  3. #关键字参数==键-值参数,传值的时候,明明白白写出,降低出错,可以设置默认值
    ‘’’
    men(var1=1,var2=2)
    ‘’’
  4. #可变长关键字参数,一般解读为字典‘键-值对’
    形式:‘*’参数,‘**’参数 <<——满天都是小星星,他俩怎么分得清
    *#直接传值——属于“一星参数”,键值对传过去——属于“二星参数”

位置:出现在所有位置参数后,第一个关键字参数前

函数返回值

#可有可无可单个可多个,看你的需求啦,有时候一根稻草绊倒你
#送回给函数调用模块
例题来咯

#例题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)

局部变量&a

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值