zoukankan      html  css  js  c++  java
  • 补充 函数详解

    补充 函数详解

    一、函数的定义

      定义

    import re
    
    def myadd(num1,num2):     #函数头
        """                   #函数接口
        计算两个数字的和
        :param num1: 第一个数
        :param num2: 第二个数
        :return:  和
        """
        res = num1 + num2    #函数体
        return res          #返回语句

      调用

    #函数名加参数

      参数,语法

    #形参:
    #形式参数,在定义函数的时候写的参数
    #分类:必须参数:必须传入实参
    #         默认参数:不传实参的时候有默认值,传实参会覆盖;定义的时候要写在必须参数的后面(这是语法)
    #         普通动态参数: *args  *是关键字、args是参数名,一般都写成args;在调用函数的时候,所有传入的多余的位置参数都会被args接收并且形成一个元组
    #         关键字动态参数:**kwargs   **是关键字、kwargs是参数;所有chuan传入的多余的关键字实参都会被kwargs接收,形成一个字典
        
    
    
    #实参:
    #调用函数传入的实际参数,简称实参
    #根据传参的方式分类:位置参数:直接写在括号里面的实参,它根据位置的先后顺序,与形参一一对应  
    #                             关键字参数:传参的时候通过键值对的方式显示的指定形参和实参的对应关系

     二、作用域

    #作用域
    #分为 块级作用域、局部作用域和全局作用域
    num = int(input('请输入一个数:')
    if num % 2 == 0:
        info = '输入的数为偶数' #有缩进就是一个块,但是python里面没有块级作用域
    else:
        info = '输入的数为基数'

      局部作用域

  • 相关阅读:
    WIN10解决:失败 – 检测到病毒文件下载失败问题
    Jinja2学习
    div设置百分比高度 宽度
    flask静态html
    python排序之冒泡排序
    python中的break continue之用法
    python中的break continue用法
    python格式化输出(% format用法)
    python基础数据类型
    linux下anaconda使用教程
  • 原文地址:https://www.cnblogs.com/xuchengcheng1215/p/8858648.html
Copyright © 2011-2022 走看看