(资料图片仅供参考)
1.定义函数的使用:def函数名(参数): 函数体 [return返回值]
函数可以不包含任何参数,但是函数名后的一对括号是不能省略的。
函数可以带若干个参数,参数可以有缺省值。
2.在编程语言中,函数定义时用的是形参,调用时用的是实参
形参:全称为"形式参数",不是实际存在的变量,又称虚拟变量。形参是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数。实参:全称为"实际参数",是在调用时传递给函数的参数。实参可以是常量、变量、表达式、函数等。无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。形参和实参的功能是数据传送。在调用函数时,实参将赋值给形参。必须注意实参的个数、类型应与形参要一一对应,并且实参必须要有确定的值。形参的作用域一般仅限函数体内部,而实参的作用域根据实际设置而定。 3.缺省值:就是默认值。是指一个属性、参数在被修改前的初始值。计算机软件系统要求用户
输入某些值而用户未给定时,系统自动赋予的事先设定的数值。
定义函数实例:上述代码中,函数func_example()定义处的a_list、an_int和a_string就是形式参数,函数体外定义的变量my_list和my_int是实际参数。
my_list和my_int是对函数的调用,而函数中因直接对an_int和a_string赋值,所以相当于实参。而a_list.append("A new item")是对定义中a_list参数进行插入"A new item"
定义an_int为2,但函数下又对其赋值为4,所以在my_int调用函数时,无论赋值为几,经函数调用后都对其赋值为4.
可以看到把实参my_list和my_int传入函数体后,就把相应的值赋值给了形参a_list、an_int。形 参a_list和an_int的作用域只限于func_example()函数体内,而实参作用域a_list、an_int则根据外部调用处的设置而定。 对于函数形参列表,默认情况下函数调用时的参数值与参数列表声明中定义的顺序是一致。 Python语言也允许函数调用时参数顺序与声明时不一致,即显示指明关键字参数,并根据参数 的指定进行赋值。
运行结果:下一篇:最后一页
-
-
-
-
《使命召唤:现代战争3》评级仅XSX/XSS 意味着《使命召唤:现代战争2》可能是最后一款作品
近日,国外知名游戏《使命召唤》的粉丝TheGhostOfHope在社交媒体上分享
2023-08-13 阅读全文 -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- python基础:def函数_python def08-13
- 千校万企”协同创新伙伴行动取得显著社会效益08-13
- 如何判断新陈代谢快还是慢?如何让身体维持最佳状态?08-13
- 《使命召唤:现代战争3》评级仅XSX/XSS 意味着《使命召唤:现代战争2》可能是最后一款作品08-13
- 不用过于担心!何必离场?下周A股会这样走了08-13
- 众人救起坠河司机后轿车沉入水中 具体是什么情况!08-13
- 南威软件集团中标德阳市大气治理信息化监管平台建设项目08-13
- 汽车暖气阀门开关示意图(汽车暖气)08-13
- 蒋艳萍(关于蒋艳萍简述)08-13
- OPPO Find N3 Flip快充更进一步 44W升级67W08-13
广告
X 关闭
广告
X 关闭
- 全球今头条!“地下蚁穴”暗伏多元体的生机与危机 “吉格尔与空山基:明日迫近”开幕01-10
- 全球新动态:走近“燕京八绝”,领略“京作”宫廷艺术01-10
- 【世界新视野】梁思成:修理古建筑,要像我的假牙,白中带点黄,取下就“无耻”01-10
- 热头条丨民国京剧冬皇,与梅兰芳因爱成仇:再嫁人绝对不比你差01-10
- 当前热议!梅之傲寒风骨、兰之君子风度,元代水墨花鸟画的逸品追求01-10
- 焦点!知名画家韩敏去世,享年93岁01-10
- 天天新动态:新华全媒+|让更多观众仰望星辰——独家专访《三体》动画制作团队01-10
- 环球滚动:跨越7486公里的青年对话《想像荷兰》于三影堂艺术中心开幕01-10
- 天天微速讯:董其昌之绝笔,堪称上乘之作!01-10
- 环球即时:穹顶修复后,纽约圣约翰大教堂解决的百年难题01-10
- 房贷还款日当天存钱算逾期吗?今天还款日明天还款算逾期吗?01-10
- 不买房可以提取全部公积金吗?子女买房如何提取父亲的公积金?01-10
- 征信上的网贷记录多久可以消除?征信查询记录多久消除?01-10
- 融资融券利息怎么收取?10万融资1天多少利息?01-10
- e招贷提前还款有违约金吗?e招贷提前还款收多少违约金?01-10
- 银行卡单日限额多久会解除?单日限额解决方法有哪些?01-10
- 股票中的rsi三根线怎么看?kdj三根线代表什么?01-10
- 社保卡丢失别人捡到能用吗?药店会偷偷多刷医保卡吗?01-10
- 开发商延期交房房贷怎么办?开发商延期交房催告书是自己写吗?01-10
- 客厅可以用什么木地板?客厅用木地板好不好呢?01-10
- 医保卡丢了住院还能报销吗?补办医保卡当天能取吗?01-10
- 买了房子还没交房可以退房吗?期房延期交房如何退房?01-10
- 公积金贷款后每个月公积金怎么抵扣?房贷能不能直接从公积金扣除?01-10
- 信用卡办理分期后怎么还款?信用卡分期为什么扣了额度?01-10
- 为什么银行默认等额本息还款?等额本息为什么先还利息?01-10
- 科创板股票交易方式有哪些?买科创板需要什么条件?01-10
- 苹果13怎么取消侧边按钮下载 具体设置方法是什么?01-10
- 苹果计算器如何查看历史数据 拷贝上个计算结果的具体操作步骤是什么?01-10
- 美团畅跑在哪里报名 美团畅跑报名入口是怎样的?01-10
- 钉钉怎么强制下载回放 下载钉钉回放操作是怎样的?01-10
