首页 > 其他 > 详细

函数和参数

时间:2020-06-23 16:54:29      阅读:47      评论:0      收藏:0      [点我收藏+]

python 函数
函数的结构与调用:
结构:
def 函数名():
函数体

函数名:函数名只能包含字符串、下划线和数字且不能以数字开头。

函数定义与调用

>>> def date(): //定义函数
    print("拿出电脑")
    print("开机")
    print(运行代码)
    print("ok 走起")

    
>>> date() //调用
拿出电脑
开机
运行代码
ok 走起
>>> 

只有解释器读到函数名() 时,才会执行此函数,如果没有这条指令,函数里面即使有10万行代码也是不执行的。

函数的返回值:
那么这个返回值如何设置呢?这就得用到python中的一个关键字:return

>>> def date():
    print("拿出电脑")
    print("开机")
    print(运行代码)
    return 
    print("ok 走起")

    
>>> date()
拿出电脑
开机
运行代码
>>> 

总结一下:

  1.遇到return,函数结束,return下面的(函数内)的代码不会执行。

  2.return 会给函数的执行者返回值。

      如果return后面什么都不写,或者函数中没有return,则返回的结果是None

      如果return后面写了一个值,返回给调用者这个值

      如果return后面写了多个结果,,返回给调用者一个tuple(元组),调用者可以直接使用元组的解构获取多个变量。

函数参数:形参,实参
  1.形参

    写在函数声明的位置的变量叫形参,形式上的一个完整.表示这个函数需要xxx

  2.实参

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

 函数的传参就是函数将实际参数交给形式参数的过程.

>>> def date(mode):
    print("拿出电脑:%s"%mode)
    print("开机")
    print(运行代码)
    print("ok 走起")

>>> date(dell)
拿出电脑:dell
开机
运行代码
ok 走起
>>> 

# 这个过程就是:代码运行到date(‘dell‘)开始执行此函数同时将字符串‘女‘这个数据传递给变量mode,然后执行函数中的代 # 码。如果遇到mode,其实就是使用‘dell‘这个数据。

实参:分三种:位置参数、关键字参数、混合参数
形参:分两种:位置参数、默认值参数

函数和参数

原文:https://www.cnblogs.com/bashliuhe/p/13182859.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!