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'))
  • 相关阅读:
    poj2823单调队列认知
    有关二叉树的三序遍历的题目
    hdu4757 可持续字典树
    ZOJ2532判断边是否是割集中的边
    poj2455 k条路最小化最长边
    乘法逆元模板
    poj1699 KMP+壮压DP
    Innodb存储引擎——非聚集索引
    java集合框架笔记
    jvm垃圾回收
  • 原文地址:https://www.cnblogs.com/evan0925/p/11013981.html
Copyright © 2011-2022 走看看