zoukankan      html  css  js  c++  java
  • 函数继续学习中

    1、import os   #用于和操作系统交互

    2、解压赋值

        username,password=res.split(":")

    等价于:

            list=res.split(":")
          username=list[0]
          password=list[1]
    

    函数定义的三种方式

    1、无参函数

      不需要接收外部传入的参数

      def foo():

        print(“from foo”)

    2、有参函数

      需要接收外部传入的参数

      def login(user,password):

        print("user,passord")

         调用时需要传递对应的实参变量    ###参数过多或者过少python都会报错

      login(u,s)

    3、空函数

      def func():

        pass      #pass表示什么都不做

    空函数的意义:遇到一些比较难实现的功能,会导致暂时无法继续编写代码。所以一般在生产开发中,都会将所有功能实现定义成空函数

    链接地址:https://www.cnblogs.com/kermitjam/p/10722695.html

    函数的返回值

    return->None
    return 1个值->返回1个值
    return 逗号分隔多个值->元组
    复制代码
    什么时候该有返回值?
        调用函数,经过一系列的操作,最后要拿到一个明确的结果,则必须要有返回值
        通常有参函数需要有返回值,输入参数,经过计算,得到一个最终的结果
    什么时候不需要有返回值?
        调用函数,仅仅只是执行一系列的操作,最后不需要得到什么结果,则无需有返回值
        通常无参函数不需要有返回值
    复制代码

    函数调用:

    函数调用的三种形式

    1 语句形式:foo()
    2 表达式形式:3*len('hello')
    3 当中另外一个函数的参数:range(len('hello'))
  • 相关阅读:
    C#的编码规范中文版(www.idesign.net Author: Juval Lowy)
    [经典推荐]事半功倍系列之javascript(二)
    [推荐]让SQL跑得更快
    SortedList 用法
    在C#中应用哈希表(Hashtable)
    SVN配置安装
    sql事务处理回滚及保留点transaction,ROLLBACK
    启用Service Broker
    BLOB
    WebServiceBinding属性
  • 原文地址:https://www.cnblogs.com/evan0925/p/11013981.html
Copyright © 2011-2022 走看看