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