zoukankan      html  css  js  c++  java
  • 19-3-13Python中的函数

    def:关键字、定义、声明一个函数。

    def make():定义函数'make'

    *注:定义后的函数不调用是不执行的

    函数的调用:

           函数名+()==函数的调用

    def addnum():
        a = int(input('请输入第一个数:'))
        b = int(input('请输入第二个数:'))
        sum = a + b
        print(sum)
    addnum()

      #单输入addnum是表示这个函数的内存地址。

    函数的返回值:

    def addnum():
        a = int(input('请输入第一个数:'))
        b = int(input('请输入第二个数:'))
        sum = a + b
        return '加法'

    *返回值单个就是它本身,多个就是一个元组

    *返回值写了return,没有写内容返回的就是None

    *没有写return返回的也是None

    *return下面的代码都不执行,并且还结束了这个函数

    *返回值返回给调用者

    *函数名加括号不管在哪里,都表示执行一次

    函数的参数:

    def make():     #形参 char='探探'
        print('掏出手机')
        print('打开%s'%char)
    make('探探')      #实参
    # 将实参传递给形参的过程
    def make(a,b):
        print('掏出%s'%a)
        print('打开%s'%b)
    make('手机','探探')
    #多个参数传递
    def make(a,b,c):
        print('掏出%s'%a)
        print('打开%s,找一个%s'%(b,c))
    make('手机','探探','美女')
    def make(a, b, d=1):        #未知参数
        print(a, b)
    make(1, 2)

    *位置参数的位置必须在关键字参数前面。

  • 相关阅读:
    仿windows的嵌入式GUI系统(一)
    入群必看内容。
    嵌入式开发入门(2)
    仿windows消息机制的嵌入式GUI系统(二)(未完)
    使用硬件定时器软模拟多个定时器(8.15改进版)
    Python 文件目录操作
    C/C++ cast
    C/C++ basic
    C/C++ debug
    C++ 引用返回值
  • 原文地址:https://www.cnblogs.com/1oo88/p/10522850.html
Copyright © 2011-2022 走看看