python函数与模块实验报告_python学习笔记及作业(函数,内置模块,模块与包)...

1.作业

爬取内容牛超的poping 视频并存入本地

importrequests

res= requests.get('http://f.us.sinaimg.cn/001lksTilx07uuNOl74Q01041200dBV50E010.mp4?label=mp4_ld&template=640x360.28.0&Expires=1560423944&ssig=seTlndPdIs&KID=unistore,video')print(res.content)

with open('牛超的poping视频.mp4','wb')as f:

f.write(res.content)

2.课堂笔记

(1)函数的定义方式:有参函数、无参函数、空函数,

空函数的用法很重要,宏观角度,先定义功能,具体算法可稍后实现。

函数的2种嵌套调用方法,函数的名称空间(解释了一个python文件运行时发生的过程,查找函数中某个变量时的过程)

#今日内容:#函数剩余部分#内置模块#模块与包#1.函数的定义方式#无参函数:

不需要接受外部传入的参数deffoo()print('haha')

foo()#有参函数:

需要接受外部传入的参数,定义多少个参数,就需要传递多少个参数deflogin(user,pwd):print(user,pwdw)

login('tank','123')#只有这个正确

login('tank','123','111')#多了参数

login('tank')#少了参数#有参函数

defmax2(x,y):if x>y:print(x)else:print(y)

max2(10,30)#空函数

deffunc():pass

#pass代表什么都不做#这样就可以从宏观的角度定义所有需要写的函数#但此时每个函数的功能不可能快速实现,所以定义为空函数供稍后实现#2.函数的返回值

'''在调用函数时,需要接受函数内部产生的结果,'''

defmax2(x,y):if x>y:returnxprint(x)else:re

你可能感兴趣的:(python函数与模块实验报告)