《自拍教程35》段位二_Python面向过程函数
Python批处理脚本只能处理较为简单的顺序执行的语句, 语句太多了,就有点乱...是时候升级一下了。 函数可以将多条语句分组封装,实现面向过程的,简单的模块化管理。 方便将语句实行“网格”管控,不容易乱。 代码编译或运行中出bug不要紧,找该函数即可。 简单的Python函数 简单点,就是将多条语句“封装”下, 相当于将原来凌乱的语句,用塑料袋打包“封装”了下, 最终实现模块化的管理, 比如: # coding=utf-8 import requests def download_file(): #这是将多条语句打包“封装” s = requests.get("http://www.zipython.com/images/angel.mp3") with open("angel.mp3", "wb") as hf: hf.write(s.content) download_file() # 调用的时候,只用这一句就够了。 更有意义的Python函数 包含参数输入,有返回值等,这才更具有函数的意义所在, 具备数据加工处理功能(有输入,有数据处理,有输出返回), 又实现了模块化“封装”: # coding=utf-8 import os import requests def download_file(url): #模块化“封装”,并预留url参数输入接口 s = requests