zoukankan      html  css  js  c++  java
  • day--13函数的基本使用

    python--初识函数


    1、什么是函数?

    # 函数具备某一功能的工具
    # 函数遵循:先定义,后引用   这一原则

    2、使用函数的意义

    #1、使程序组织结构更为清晰
    #2、减少冗余代码,增强程序的可读性
    #3、增强程序的可扩展性、可维护性

    3、函数的定义

    定义:函数就相当于事先将函数体代码保存起来,然后将内存地址赋值给函数名,函数名就是对这段代码的引用,这和变量的定义是相似的。没有事先定义函数而直接调用,就相当于在引用一个不存在的’变量名’。

    具体语法格式:

    def 函数名(参数1,参数2,...):
        """文档描述"""
        函数体
        return

    4、函数的三种形式

    (1)无惨形式:

    def func():
         print('egon')
         print('tank')
         print('surpass')
    定义函数发生的事情
    # 1、申请内存空间保存函数体代码
    # 2、将上述内存地址绑定函数名
    # 3、定义函数不会执行函数体代码,但是会检测函数体语法
    
    
    调用函数发生的事情
    # 1、通过函数名找到函数的内存地址
    # 2、然后加口号就是在触发函数体代码的执行

    (2)有参函数

    def add(x,y):
        return x+y
    
    summ = add(3,5) --> 8

    动用函数:函数名(add)+(): add()

    函数动用可以当做参数进行传递

    5、函数返回值(返回值用多个逗号,隔开)

    # return是函数结束的标志,即函数体代码一旦运行到return会立刻终止函数的运行,并且会将return后的值当做本次运行的结果返回
    # 注意
    # 不加return,函数也是返回None
    # 直接return,默认返回None
    # return 值,返回一个值
    # return 值1,值2,值3,返回一个元组(值1,值2,值3)

    (1)不加return或只有return

    def func():
         print('哈哈哈')
         return
    res=func()   #==>None

    (2)return 值,返回一个值

    def func():
         print('哈哈哈')
         return 1
    res=func()   #==>1

    (3)return 值1,值2,值3(返回一个元组(值1,值2,值3))

    def func():
         print('哈哈哈')
         return 1,2,3
    res=func()   #==>(1,2,3)
    
  • 相关阅读:
    EMES信息化制造系统的概念
    正则表达式校验日期、时间
    c#怎么string转化成ascii码
    C#实现将一个字符串进行翻转显示的6种方法,数组的 Reverse()反转方法
    把一个十六进制的字符串(包含0x或0X)转化成对应的数值 ASCII码
    为什么0-9转化成字符是+0x30,11转化成A是+0x37?
    oracle修改数据库字段长度
    表添加字段的SQL语句写法
    在数据表中添加一个字段的SQL语句怎么写-百度
    oracle创建表增加字段sql脚本,字段说明注释
  • 原文地址:https://www.cnblogs.com/surpass123/p/12515181.html
Copyright © 2011-2022 走看看