摘要: Python 解释器 (CPython 3.7)内置有 66 个函数,这些函数在任何时刻都是可用的。此文是为了对这 66 个函数进行简单的梳理,便于以后可能用到它们时能想到。 1. abs(x) 返回一个数的绝对值。参数x可以是int、float或complex。如果是complex,则返回这个复数的大小(模)。 2... 阅读原文
2019-02-13 21:15:02 阅读(2725) 评论(0)
摘要: 项目名称 基于django的视频点播网站开发 项目背景 学习完毕python和django之后,想找个项目练练手,本来想写个博客项目练手,无奈别人已经写过了,所以笔者就打算写一个视频点播网站,因为笔者非常喜欢观看视频,尤其是YouTube、bilibili都是笔者非常喜欢的视频网站,所以想自己实现一个简单... 阅读原文
2019-02-13 20:47:02 阅读(2743) 评论(0)
摘要: 题目选自 Alex Python自动化开发之路的题目,我是从C++转学Python的,编写的水平有限,轻喷。 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 首先应该有2个txt文件,包含用户名密码的user.txt和包含被锁定文件的lock.txt(用户名自己设定即可) 我的user.txt文件每行有一... 阅读原文
2019-02-13 19:12:02 阅读(2413) 评论(0)
摘要: 本文分成6个部分: 1.iterable iterator区别 2.iterable的工作机制 3.iterator的工作机制 4.for循环的工作机制 5.generator的原理 6.总结   1.iterable iterator区别 要了解两者区别,先要了解一下迭代器协议: 迭代器协议是指:对象需要提供__n... 阅读原文
2019-02-13 17:29:02 阅读(2416) 评论(0)
摘要: 作用:   解决资源竞争问题 死锁:   当一组线/进程中的每个线/进程都在等待某个事件发生,而只有这组线/进程中的其他进程才能触发该事件,这就称这组线/进程发生了死锁。   创建的锁过多,可能会造成死锁问题。   可以在设计程序时从逻辑上避免死锁出现,延时、银行家算法等   # 以下代码如未使用互斥锁... 阅读原文
2019-02-13 16:59:02 阅读(2426) 评论(0)
摘要: 6–3.排序 (a) 输入一串数字,从大到小排列之.(b) 跟 a 一样,不过要用字典序从大到小排列 1 nums = [] 2 numbers = input('输入数字: ') 3 for i in numbers: 4 nums.append(int(i)) 5 print(sorted(nums))... 阅读原文
2019-02-13 15:24:02 阅读(2420) 评论(0)
摘要: soup=BeautifulSoup(html.text,'lxml') #data=soup.select('body > div.main > div.ctr > div > div.newsmcont > p:nth-of-type(3) > img')#data=soup... 阅读原文
2019-02-13 13:51:02 阅读(3023) 评论(0)
摘要: 5-2 运算符(a) 写一个函数,计算并返回两个数的乘积(b) 写一段代码调用这个函数,并显示它的结果 1 def product(x, y): 2 3 return x * y 4 5 if __name__ == '__main__': 6 x = int(input('输入数字X:')) ... 阅读原文
2019-02-13 13:05:02 阅读(2464) 评论(0)
摘要: 直接面对——引号,就是为了保证打印出来的东东符合预期 如:print("小菜菜") 结果是: 、================1===========================  ==================2==========================  ================... 阅读原文
2019-02-13 12:17:05 阅读(2474) 评论(0)
摘要: 1. B站博人传评论数据爬取简介 今天想了半天不知道抓啥,去B站看跳舞的小姐姐,忽然看到了评论,那就抓取一下B站的评论数据,视频动画那么多,也不知道抓取哪个,选了一个博人传跟火影相关的,抓取看看。网址: https://www.bilibili.com/bangumi/media/md5978/?from=searc... 阅读原文
2019-02-13 10:26:07 阅读(2318) 评论(0)