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

    #初试函数
    #函数的定义
    #函数的注释
        #采用'''   注释内容'''
    #函数的参数
        #可以没有参数
        #位置参数
        #关键字参数(默认参数)
        #*args (动态位置参数)可以接受任意数量的参数
        #**kwargs(动态关键字参数)可以接受任意数量的关键字参数
            #在函数中 参数的顺序有着规定
                #def XX(位置参数,*args,默认参数,**kwargs):定义函数时的参数为形式参数,简称形参
                #去掉任意参数,都可以,但是顺序不能改变
    #函数的返回值
        #return :
            #没有返回值(3种方式)
                #不写return
                #只写return
                #写 return 0(不常用)
            #返回一个或多个值
                #return 参数
                #return 参数,参数
                #注意不可写成多个return  (python中return代表结束这个函数并返回参数值,第二个返回值会读取不到)
                #用多个变量接受,则返回多个值  (值于变量一一对应)
                #用一个变量接受,则返回一个元组
    #函数的调用
        #XX(位置参数,*args,默认参数,**kwargs)   该参数为实际参数 简称实参
            #位置参数必须传递
            #*args 可以传递任意数量的参数
            #默认参数:需将关键字写清楚可以不进行传递(将按照默认值进行运算),也可以进行修改,
            #**kwargs:可以传递任意数量的参数
        #函数参数的调用也必须遵循定义函数时,函数的顺序,否则会报错。
        #当函数有返回值时,可以将函数赋值给变量,进行后续的操作
    def fcun(*res):
        '''
        该函数用于计算求和
        :return: 求和结果
        '''
        i = 0
        v = 0
        for a in res:
            v += a
        return  v
    value = fcun(1,2,1,3,4,21,15,1)
    print(value)
  • 相关阅读:
    为什么要使用虚拟内存?
    iptables系列
    MySQL 加锁处理分析
    血战的浏览器历史
    TCP协议详解
    OAuth 2.0详解
    Redis 和 I/O 多路复用
    Kubernetes的十大使用技巧
    Nginx动态路由的新姿势:使用Go取代lua
    个人博客实现Archives查询小记
  • 原文地址:https://www.cnblogs.com/hello-boy/p/10159509.html
Copyright © 2011-2022 走看看