zoukankan      html  css  js  c++  java
  • python-day9

    一.函数(function)

      函数:对功能或者动作封装(可以帮我们把一段公共的代码提取出来)

      语法:

        def 函数名(形参):

          函数体

        函数名(实参)

        def python():

          print(' Hello,world! ')

        python() #执行函数

    二.函数的返回值

    return 终止函数行为

      1.函数内部不写return,默认换回None

      2.函数只写了return ,返回None

      3.return 值    有一个返回值,谁调用返回给谁

      4.return 值1,值2.值3 ......    有多个返回值

      返回给调用者!!!

     1 #默认返回None
     2 # def python():
     3 #     print('Hello,world!')
     4 # ret = python()
     5 # print(ret)
     6 
     7 # 走到return,返回
     8 # def p():
     9 #     print('Hello,world!')
    10 #     print('Hello,world!')
    11 #     return
    12 #     print('Hello,world!')
    13 #     print('Hello,world!')
    14 # ret = p()
    15 # print(ret)
    16 
    17 # 返回一个值
    18 # def py():
    19 #     print('Hello,world!')
    20 #     print('Hello,world!')
    21 #     return 666
    22 # ret = py()
    23 # print(ret)
    24 
    25 #返回多个值
    26 # def py():
    27 #     print('Hello,world!')
    28 #     print('Hello,world!')
    29 #     return 111,222,333,
    30 # ret = py()
    31 # print(ret)
    View Code

    三.函数的参数(一部分)

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

        1. 位置参数

        2. 默认值参数

        3. 混合 位置, 默认值

        ###4. 动态传参,*args,**kwargs###

      实参: 在函数调用的时候给函数传递的具体的值

        1. 位置参数

        2. 关键字参数

        3. 混合参数

          顺序: 先位置,然后关键字

      传参: 把实参赋值给形参的过程

      

     1 # 参数n
     2 # def fun(n):
     3 #     print('倒计时%s' %n )
     4 # fun(3)
     5 # fun(2)
     6 # fun(1)
     7 
     8 #位置参数
     9 # def fun(good_food,junk_food,drink,sweet):
    10 #     print(good_food,junk_food,drink,sweet)
    11 # fun('大米饭','辣条','北冰洋','哈根达斯')
    12 
    13 # 关键字参数:必须按照形参的名字来传递信息
    14 # def fun(food1,food2,food3):
    15 #     print(food1,food2,food3)
    16 # fun(1,food3=3,food2=2)#要传三个实参
    View Code
  • 相关阅读:
    使用Azure进行自动化机器学习
    关于ML.NET v1.0 RC的发布说明
    关于ML.NET v0.8的发布说明
    使用ML.NET + Azure DevOps + Azure Container Instances打造机器学习生产化
    使用ML.NET + ASP.NET Core + Docker + Azure Container Instances部署.NET机器学习模型
    neo4j 数据库迁移
    ubuntu1604 搜狗输入法安装
    Chrome 键盘快捷键
    Ubuntu Cleaner清理工具
    bash 数组
  • 原文地址:https://www.cnblogs.com/Thui/p/9870876.html
Copyright © 2011-2022 走看看