爬虫_016_函数

2023-01-22  本文已影响0人  为宇绸缪

函数就是将很多可以重复的操作封装起来,然后用的时候进行调用即可,以达到减少代码量的作用。

在代码量很少的时候, 我们并不需要函数. 但是一旦代码量大了. 一次写个几百行代码. 调试起来就很困难. 此时, 建议把程序改写成一个一个具有特定功能的函数. 方便调试. 也方便代码的重用

def 函数名(形式参数):
    # 函数体
    return 返回值

上面是编写一个函数的固定逻辑. 但是, 编写好的函数是不会自己运行的. 必须有人调用才可以

函数名(实际参数)

例如模拟每个人玩游戏的过程
每个人玩游戏的大致流程相同,因此可以将重复的动作放在一起,方便以后随时调用


def play_game():
    print("1、购买游戏")
    print("2、安装游戏")
    print("3、开始游戏")
    print("4、游戏通关")
    print("5、删除游戏")
    return 0

# 玩游戏的过程类似,但玩完游戏之后,不同人选择不同
play_game()
print("吃饭")

play_game()
print("学习")

play_game()
print("睡觉")

注意
return是函数运行完毕,给调用方的一个结果
return要注意和for循环的层级关系,否则会出现丢失一些数据。缩进的逻辑,得你来控制
return只要被执行了就结束了

爬虫使用最多的是发送请求,参数是为了能向函数内部传递消息,根据自己的需要进行定义

上一篇下一篇

猜你喜欢

热点阅读