分类
摘要:
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)