• 函数的基本应用


    def func(): 定义函数,函数的命名规则遵循 变量名的命名规则,首字母不可以大写

      代码块

    func()调用函数

    ef func(a,b,c):  括号内是形参

      代码块

    func(c,b,a)  括号内是实参(谁调用,值就给谁)

    return 返回值 不写时 函数默认返回None,或者写了,不写返回值,也返回None

    返回一个值,就是本身,返回多个值时就返回元祖

     传参:

    位置传参  谁调用,值就给谁

    关键字传参  b=2,c=3关键字传参

    混合参数 位置参数放在前面,关键字参数放在后面

    函数的参数:

    参数:

    形参 : 在函数定义的时候括号里的变量就是咱们的形参

    位置参数:

    按照实参的位置对应把值赋值给形参中变量

    默认参数(关键字参数):

    在函数定义的时候,直接给变量赋值
    默认参数不传参是否可以???? 可以
    默认参数可以传值吗???? 可以 将默认参数的值覆盖

    混合参数:

    位置参数在默认参数前面
    例如:
    def f(a,b,c = 8):
    pass

    实参 : 在函数调用的时候括号里放入的值就是实参

    位置参数:

    f(1,2,3)

    默认参数(关键字参数):

    f(a=1,b=2,c=3)

    混合参数:

    f(1,2,c=3)

    传参: 将实参传递给形参的过程
  • 相关阅读:
    弹性盒子
    bzoj4237 稻草人
    bzoj2654 tree
    bzoj4813 [Cqoi2017]小Q的棋盘
    bzoj1014 [JSOI2008]火星人
    bzoj3242 [Noi2013]快餐店
    bzoj4025 二分图
    bzoj3237 [Ahoi2013]连通图
    bzoj3244 [Noi2013]树的计数
    bzoj2431 [HAOI2009]逆序对数列
  • 原文地址:https://www.cnblogs.com/F18866/p/9957983.html
Copyright © 2020-2023  润新知