函数继续学习中

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'))

 

posted @ 2019-06-13 08:26  evan0925  阅读(128)  评论(0编辑  收藏  举报