zoukankan      html  css  js  c++  java
  • 初识函数

    1. 什么是函数?
    f(x) = x + 1
    y = x + 1
    函数是对功能或者动作的封装


    2. 函数的语法和定义
    def 函数名():
    函数体
    调用:
    函数名()


    3. 关于函数的返回值
    return : 返回

    函数的返回值问题:
    函数可以有返回值, 也可以没有返回值
    函数如果没有返回值. 在函数最后执行完毕的时候会默认返回None
    在函数中只写了return, 但是没有写返回值
    在函数中写了return, return None 返回的结果还是None
    在函数中写了return 值, 返回一个结果.
    在函数中写return 值1, 值2, 值3... 返回多个结果. 多个结果会以元组的形式返回

    4. 函数的参数(部分)
    小括号是什么, 小括号表示调用, 传参
    1. 什么是参数: 参数是给函数传递的信息
    形参: 在函数声明的位置写的变量
    1. 位置参数
    2. 默认值
    3. 动态传参(明天) *, **
    实参: 在函数调用的时候给函数传递的具体的值
    1. 位置参数
    2. 关键字参数
    3. 混合: 位置, 关键字
    传参: 把实参给形参的过程

    练习:写一个函数, 在函数内部. 要求用户输入两个数. 返回大的那个数

    def func(): # fn func
        a = int(input("请输入第一个数:"))
        b = int(input("请输入第二个数:"))
        # if a > b:
        #     return a
        # else:
        #     return b
        # 三目运算
        c = a if a > b else b  # c装的是a, b中大数
        # 值1 if 条件 else 值2
        return c
    
    ret = func()
    print(ret)
  • 相关阅读:
    ssm(Spring+Spring mvc+mybatis)Service层实现类——DeptServiceImpl
    JBoss7 安装配置
    JBoss7 安装配置
    在Eclipse/MyEclipse中安装spket插件
    [转载]Node.js是什么
    [转载]Node.js是什么
    iis调度tomcat
    iis调度tomcat
    [转载]Win7 系统安装 配置IIS 详细图解
    在window环境下,设置tomcat自启动服务
  • 原文地址:https://www.cnblogs.com/selina1997/p/10077827.html
Copyright © 2011-2022 走看看