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

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

函数 : 对代码块和功能的封装和定义

  1.函数的定义,函数名以及函数的调用

    1.1语法: def 函数名():

        函数体 # 就是函数被执行之后要执行的代码

  2.函数的调用: 使用函数名可以调用函数,写法 函数名() 这时函数体会被执行

  3.函数的返回值:

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

    函数中return的作用:

      1.函数中遇到return 此函数结束,不再继续执行

      2.给函数调用者一个访问结果

      3.函数的返回值可以有多个结果   返回的是元组

    关于返回值:

      如果return什么都不写或者干脆不写return 那么返回的就是None

      如果return后面写了一个值 则调用者可以接收一个结果

      如果return后面写了多个结果,则调用者可以接收一个tuple  调用者可以直接解构成多个变量

  4.函数的参数:

    4.1参数:函数在调用的时候指定具体的一个变量的值,就是参数,语法:

      def 函数名(参数列表):

        函数体

    4.2 关于参数:

      1.形参

    写在函数声明位置的变量叫形参,表示这个函数需要xxx

      1.1 位置参数 按照位置来赋值 

      1.2 默认值参数 在函数声明的时候,就可以给出函数参数的默认值 在调用的时候可以给出具体的值,也可以不给值 不给值时使用的就是默认值(适用于传进来的大多数参数都是一样的情况)  注意:必须先声明位置参数,才能声明默认值参数

      2.实参

    在函数调用的时候给函数传递的值.叫实参,实际执行的时候给函数传递的信息

        2.1 位置参数  按照顺序将函数调用位置的参数依次传送给形参 比如 微信 北京 18 依次赋值给chat,address,age

        2.2 关键字参数 将形参处声明的形参拿到实参位置 将其进行赋值,这样就不用记住繁琐的位置参数了例如

            def yue(chat,address,age)

            yue(chat = '微信',age = 18,address = '北京') 这样就可以不用太在意位置前后顺序了,按照关键字进行赋值即可

        2.3 混合参数 将上面两种参数混合着用 注意 使用混合参数的时候 关键字参数必须在位置参数后面

      3.传参

    给函数传递信息的时候将实参交给形参的过程被称为传参.

 

    

转载于:https://www.cnblogs.com/f-g-f/p/9696600.html

你可能感兴趣的文章
字符串处理
查看>>
ECharts(Enterprise Charts 商业产品图表库)初识
查看>>
LeetCode Factorial Trailing Zeroes (阶乘后缀零)
查看>>
hdu 5402 Travelling Salesman Problem (技巧,未写完)
查看>>
[AIR] 获取U盘,打开U盘
查看>>
HtmlUnitDriver 网页内容动态抓取
查看>>
ad logon hour
查看>>
获得进程可执行文件的路径: GetModuleFileNameEx, GetProcessImageFileName, QueryFullProcessImageName...
查看>>
证件照(1寸2寸)拍摄处理知识汇总
查看>>
罗马数字与阿拉伯数字转换
查看>>
Eclipse 反编译之 JadClipse
查看>>
asp.net 获取IP地理位置的几个主要接口
查看>>
Python入门-函数
查看>>
[HDU5727]Necklace(二分图最大匹配,枚举)
查看>>
距离公式汇总以及Python实现
查看>>
设计模式之装饰者模式
查看>>
【转】Linux内核调试方法总结
查看>>
一道不知道哪里来的容斥题
查看>>
Blender Python UV 学习
查看>>
window添加右键菜单
查看>>