博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python记录_day09 初识函数
阅读量:5075 次
发布时间:2019-06-12

本文共 753 字,大约阅读时间需要 2 分钟。

一、认识函数

函数:对动作或者功能的封装

格式:

函数声明     def  函数名():

        函数体

函数调用     函数名()

1 #定义函数2 def xiao():3     print("你的笑像一条恶犬")4     print("撞乱我心弦")5 6 # 调用函数7 xiao()

二、函数的返回值

执行完函数之后. 我们可以使用return来返回结果

return的作用:

1、遇到return,函数结束,后面的内容不再执行

2、返回值。返回给调用方

  如果return后面什么都不写,或干脆不写return,那么默认返回值为None

  如果return后面写一个值,那么返回一个值,调用者可以接收

  如果return后面写了多个值,那么返回一个元组,调用者可以解构成多个变量

三、函数的参数

形参:

在函数声明的时候的参数。形式上的一个完整. 表示这个函数需要xxx

从形参角度看,参数分为

1、位置参数 

在声明时就表明了这个位置是什么值,调用时对应位置上的值将传给它

2、默认值参数

在函数声明的时候, 就可以给出函数参数的默认值. 在调用的时候可以给出具体的值, 也可以不给值, 使用默认值.

3、混合参数       位置+默认值   位置参数要在默认值参数前面

4、动态传参      *args , **kwargs

实参:

在调用函数的时候的参数。表示给函数xxx

从实参角度看,参数分为

1、位置参数

按照位置的顺序分别把实参赋值给形参

2、关键字参数

按关键字将实参赋值给形参,不用在乎顺序

3、混合参数  位置+关键字     注意顺序,必须让位置参数在关键字参数前面

传参:

把实参赋值给形参的过程

 

转载于:https://www.cnblogs.com/zhang-yl/p/9872772.html

你可能感兴趣的文章
UITextField的总结
查看>>
Spring中Bean的实例化与DI的过程
查看>>
Shader中贴图知识汇总: 漫反射贴图、凹凸贴图、高光贴图、 AO贴图、环境贴图、 光照纹理及细节贴图...
查看>>
4.三角形面积
查看>>
基础笔记5(file)
查看>>
财务供应链项目新手实施手记----(转)
查看>>
产品需求文档的写作(一) – 写前准备(信息结构图)-----(转:http://tangjie.me/blog/52.html)...
查看>>
java基础-----抽象类和接口的区别
查看>>
【bzoj3932】 CQOI2015—任务查询系统
查看>>
【bzoj3938】 Robot
查看>>
【bzoj2460】 BeiJing2011—元素
查看>>
Gridview的RowDataBound事件(添加删除提示,改变背景颜色)
查看>>
评分标准及转会情况
查看>>
android的xml中怎么实现按钮按下去变颜色
查看>>
2-Eleventh Scrum Meeting20151211
查看>>
看毛片算法
查看>>
selenium-百度搜索框输入后,定位联想下拉框元素
查看>>
Http的请求的全过程
查看>>
(剑指Offer)面试题38:数字在排序数组中出现的次数
查看>>
orderby
查看>>