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
  • 相关阅读:
    【未完成0.0】Noip2012提高组day2 解题报告
    【数论+技巧】神奇的Noip模拟试题第二试 T1 素数统计
    Noip2014 提高组 T2 联合权值 连通图+技巧
    Noip2014 提高组 day1 T1· 生活大爆炸版石头剪刀布
    神奇的Noip模拟试题 T3 科技节 位运算
    博客小谈
    神奇的Noip模拟试题一试 2 排队
    神奇的Noip模拟试题第一试 合理种植 枚举+技巧
    使用Desktop App Converter打包桌面应用程序
    Rust Linking With C Library Functions
  • 原文地址:https://www.cnblogs.com/Thui/p/9870876.html
Copyright © 2011-2022 走看看