zoukankan      html  css  js  c++  java
  • 函数基本,

    1.函数

    函数是对功能的封装

    语法:

    def 函数名(形参列表)

    函数体(代码块,return)

    调用:

    函数名(实参类表)

    2.返回值

    return : 在函数执行的时候,如果遇到return,直接返回

    1.如果函数什么都不写,不写return,没有返回值,得到的是None

    2.在函数的中间活着末尾写retuen,返回的是None

    3.在函数中写return值,返回一个值

    4.在函数中返回多个返回值,return 值1,值2,值3  接受的是元祖

     1 def my():
     2     print("我喜欢")
     3     print("慎修庵")
     4     return "是你","薯塔","三番"
     5     print("月亮")
     6     print("关好")
     7 my()
     8 
     9 res=my()
    10 print(res)

    由此可见,当存在返回值的时候,读出只会截止到 return  而且在res=my() print(res) 这步就是在输出返回值, return只是在提示你有这个''输出值'', 

    而且当有多个返回值后返回的是元祖

    1 def mu():
    2     count=input("请输入a")
    3     count1=input("请输入b")
    4     c=int(count)+int(count1)
    5     return c
    6 
    7 str=mu()
    8 print(str)

    这里要提醒的是  即使你在函数体里面新定义了一个c 

     c=int(count)+int(count1)
    但是 这个是在函数里面独自实现的,所以和外面输出的关系不大 print(str)只是可以把里面的运算可以实现

    3.参数

    参数是执行的时候给函数传递的信息

    *形参:函数声明的位置的变量

    *实参:函数调用的时候给的具体的值

    传参:把实参交给形参

    1 def my(tools):
    2     print("打游戏")
    3     print("大海%s" % tools)
    4     print("除恶")
    5 my("花开")

    这里的就是形参给出位置,实参代替形参

    1.实参:

    1.位置参数,按照形参的参数位置,给形参传值

    2.关键字参数,按照形参的名字给形参传值

    1 def chi(good_food, no_good_food, drink, ice_cream):
    2     print(good_food,no_good_food,drink,ice_cream)
    3 chi(drink="可乐",good_food="咋传",no_good_food="秒爆",ice_cream="可爱多")

    按照形参名字传给形参, 输出的依旧是按照函数体发回给形参 而且必须一一对应,删了会提示显错

    3.混合参数,即用位置参数,也用关键字参数 但是关键字只能放后面

    2.形参:

    1.位置参数

    2.默认值参数,先位置后默认值

    1 def chi(good_food, no_good_food, drink, ice_cream="巧克力"):
    2     print(good_food,no_good_food,drink,ice_cream)
    3 chi("美术","渴死","纤细")
    4 chi("术士",'术士','试试')
    5 chi("阿萨德",'萨德','阿萨德')

    上面的形参可以通过直接默认参数值来输出,可以少些一项,不过必须先位置后默认参数

  • 相关阅读:
    应用程序与数据库结合使用的三种方式
    mysql内置功能—存储过程
    mysql内置功能—事务
    mysql内置功能—触发器
    mysql内置功能—视图
    pymysql模块
    SQL逻辑查询语句执行顺序
    多表查询
    单表查询
    数据的增删改查
  • 原文地址:https://www.cnblogs.com/zhangqing979797/p/9444099.html
Copyright © 2011-2022 走看看