• 函数


    函数

    什么是函数:

    ​ 函数就是一种人造工具,可以重复使用

    为什么要函数:

    ​ 防止代码冗余

    ​ 代码可读性差

    怎么用函数:

    ​ 函数的使用必须遵守的:先定义,后调用

    def 函数名(参数一、参数二、.....)
       """文档描述"""
        函数体
        return 值
    
    1. def :定义函数的关键字
    2. 函数名 : 函数名指向函数内存地址,对函数体代码起引用作用,函数名应该反映出函数的功能
    3. 括号:括号中定义参数,参数是可有可无的,且无需指定参数
    4. 冒号:括号后面要加冒号,然后在下一行开始缩进编写函数体的代码
    5. """文档描述""" :描述函数功能,参数介绍等信息的文档,建议加上
    6. 函数体:由语句和表达式组成
    7. return 值:定义函数的返回值

    函数的类型

    • 无参函数
    def name():
        print('hello world')
    
    • 有参函数
    def l1(a,b):
        if a > b:
            print(a)
        else:
            print(b)
    print(l1(1,2))
    
    • 空函数
    def liens():
    
    
        pass
    
    

    函数的调用

    函数的使用分为两个阶段:

    • 定义阶段
    • 调用阶段

    定义阶段只检测语法,不执行代码体

    只用调用函数时才会执行函数代码体

    #定义阶段:
    def foo():
        print('in the foo')
    def bar():
        print('in the end')
     
    #调用阶段:
    foo()
    

    return

    return 是函数结束的标志

    ​ 函数中可以有多个return,但执行一次函数就结束了,并把return后定义的值作为本次调用的结果返回

    • 没有return : 默认返回None
    • 只写return :只有结束函数体代码的效果,返回None
    • 写return None :与只写return作用相同
    • return返回一个值 : 可以将返回的结果当作一个变量来使用
    • return 返回多个值 :
      1. 将返回的多个值,默认存入元祖返回
      2. 函数的返回值不想被修改
      3. 可以自己指定返回的数据类型
  • 相关阅读:
    log.count/logrt.count/log/logrt
    datetime
    差集交集
    pandas 空df对象判断
    pyinstaller
    pysimplegui
    vi编辑实用命令
    hadoop实用命令
    查找redis安装目录
    spark streaming 读取kafka数据保存到parquet文件,redis存储offset
  • 原文地址:https://www.cnblogs.com/127-2933/p/11867916.html
Copyright © 2020-2023  润新知