day 009

day 009

If not os.path.esists(key_word): os.mkdir(key_word)

确认路径是否存在;爬取数据时对下载文件分类保存

函数

函数是在分开工具,不会减少代码量

函数的语法

def 函数名;定义工具名--》与变量规范相同 《要实现的功能》 函数名()才使用;(通过def+函数名对内部代码进行封装)

defname():
 正常写入程序
name() # 使用函数
  1. 空函数;

    #TODO:注册功能 暂时不会写入 # 插入一个书签,
    pass#写个空函数占个位置
  2. 参数;

    型参(描述)实参 (具体的值)

    defadd(x,y):  # x,y型参
       returnx+y
    add(1,2)# 1,2实参
  3. 默认型参;

    在定义阶段就已经被付值,在调用时可以不付值,也可以给其付值将默认值替换掉。

     

  4. 关键字实参;

    在调用函数时,按照键值对的方式为指定的参数穿值,可以打破位置限制

    可以混用位置实参与关键字实参,但关键字实参必须在位置实参之后,且不能对一个型参重复付值。

  5. 位置参数;

    从左到右依次一次定义的型参,每一个都必须被传值,位置实参必须与之一一对应。

  6. 函数的返回值;return

    函数内部代码经过一些逻辑处理获得的结果。需要得到,但不打印该结果

    return是一个函数结束的标志

    return的返回值可以是任意数据类型

     

  7. 无参函数;

    无参数,无需输入参数,直接使用

    defadd():
       print('固定内容')
    add()

     

  8. 有参函数

    有参数,使用时必须输入参数

    defadd(x,y):
       returnx+y
    add(1,2)

     

定义函数

原文地址:https://www.cnblogs.com/luocongyu/p/11448321.html