商业数据分析 扫二维码继续学习

函数的参数

  • 函数的参数是形式上的参数(形参,是值拷贝),值传进来了,但是变量没有放进来。
  • 函数运行时,在一片临时区域里,函数算完了,临时区域就被删除了。
  • n当作变量。

     

  • 把n当作列表,操作针对列表,n储存的是列表的储存地址。改变时就能改变列表的内容。

参数的类型

  • 位置参数:严格按照位置一一匹配。位置很重要很敏感。

  • 关键字参数:位置不敏感。(调用方式:调用时告知关键字,以关键字匹配)参数名和值一点更要对应。

  • 定义关键字参数:为参数提供默认值。可以用位置参数调用,也可以用关键字参数调用。

  • 位置参数和关键字参数混用。位置参数在前面,关键字在后面。

参数收集

  • 输入任意多个位置参数:带*号:收集其余的位置参数(变为元组)

  • 输入任意多个关键字参数:带**号:收集其余的关键字参数(变为字典)

  • 执行相反的操作:在调用阶段使用*或**:将元组或字典拆成位置参数或关键字参数。

 

[展开全文]

def try_yo_change(n):

       n="Mr.Gumby"

形参  值拷贝

位置参数  关键字参数

前加*可以加无数个参数(参数收集)

*变为元组

**变为字典

可以执行相反操作

[展开全文]
王彬豪 · 2023-04-04 · 函数(2) 0
任课老师
  • 中国人民大学商学院教授

    张瑾,中国人民大学商学院副院长,教授,博士生导师。分别于2013年、2009年、2006年获清华大学管理学博士、工学硕士和工学学士学位。获教育部高等学校科学研究优秀成果奖、教育部博士研究生学术新人奖、北京市哲学社会科学优秀成果二等奖、北京市优秀学位论文优秀指导教师、北京市优秀博士毕业生、中国信息经济学会理论贡献奖,中国人民大学教学优秀奖,清华大学优秀博士论文奖等荣誉。在国内外重要学术期刊与会议上发表学术论文三十余篇,其中四篇为管理学国际顶级期刊(UTD 24)论文。主持三项国家自然科学基金项目,其中一项在基金委后评估中被评为特优,并带领团队在汽车、电信、传媒、核电、互联网等行业完成多个政府和企业课题。主要教学与研究领域包括人工智能与数字经济,大数据分析与管理,机器学习与商务智能等