zoukankan      html  css  js  c++  java
  • python函数

    一:什么是函数

    一 . 意义 : 

    函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

    函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print(),len()等。但你也可以自己创建函数,这被叫做用户自定义函数。

    二 . 定义 : 

    def 关键词开头 , 空格后接函数名称和小括号() , 最后还需要一个冒号:

    def    是固定格式 , 是定义函数的关键字

    空格    为了将def关键字和函数名分开,必须空(四声),当然你可以空2格、3格或者你想空多少都行,但正常人还是空1格。
    函数名   函数名只能包含字符串、下划线和数字且不能以数字开头。虽然函数名可以随便起,但我们给函数起名字还是要尽量简短,并能表达函数功能
    括号    是必须加的,先别问为啥要有括号,总之加上括号就对了!
    注释    每一个函数都应该对功能和参数进行相应的说明,应该写在函数下面第一行。以增强代码的可读性。
    调用    就是 函数名() 要记得加上括号。

    三 . 函数的返回值:

    在函数的最后加上return , return 后面写上所需要的返回值就可以了

    不写return 或者return后面不加东西    都会返回None

    return 只有两个作用:

    1 , 结束整个函数

    2 , 给函数的执行者(调用者)返回值

    四 . 函数的参数

    参数分为  形参:定义函数是点变量名

          实参:调用函数是所用到的变量

    传递参数的过程叫做传参

    实参:

    1, 按照位置传值:位置参数

    2, 按照关键字传值:关键字参数

    3, 位置,关键字形式混合用:混合参数

    混合参数问题:1 位置参数必须在关键字参数前面

           2 对于形参只能赋值一次

    形参:

    1,按照位置传值:位置参数

    2,设置默认数值的:默认参数:默认参数是一个可变的数据类型

    3,可接收所有的位置参数和关键字参数的:动态参数

  • 相关阅读:
    JavaScript
    CSS
    HTML5&CSS
    I2C mux和复杂拓扑
    如何实例化I2C设备
    SMBus 协议
    I2C 协议
    I2C和SMBus简介
    ubuntu20.04系统下更新Raspberry Pi4的DTB
    通过configfs配置的Linux USB gadget
  • 原文地址:https://www.cnblogs.com/qianyu-1008/p/10542617.html
Copyright © 2011-2022 走看看