哥德巴赫猜想¶
哥德巴赫 1742 年给欧拉的信中哥德巴赫提出了以下猜想:任一大于 2 的偶数都可写成两个质数之和。但是哥德巴赫自己无法证明它,于是就写信请教赫赫有名的大数学家欧拉帮忙证明,但是一直到死,欧拉也无法证明。因现今数学界已经不使用“1 也是质数”这个约定,原初猜想的现代陈述为:任一大
装饰器1:函数装饰器
装饰器2:类装饰器
装饰器3:进阶
先混个眼熟
谁可以作为装饰器(可以将谁编写成装饰器):
函数
方法
实现了__call__的可调用类
装饰器可以去装饰谁(谁可以被装饰):
函数
方法
类
基础:函数装饰器的表现方式
假如你已经定义了一个函数funcA(),在准备定义函数fu
在functools模块中有一个工具partial(),可以用来"冻结"一个函数的参数,并返回"冻结"参数后的新函数。
很简单的解释,也是官方手册给的示例。对于int()函数,它可以将给定的数值转换成十进制整数,转换时可以指定以几进制的方式解析给定的数。例如:
# 以10进制解析123,并转换成10
Django 系列博客(二)
前言
今天博客的内容为使用 Django 完成第一个 Django 页面,并进行一些简单页面的搭建和转跳。
命令行搭建 Django 项目
创建纯净虚拟环境
在上一篇博客中已经安装好了虚拟环境,所以用虚拟环境来安装指定版本的 Django。为了可以从头到尾的走一遍流程,
计数器 Counter
计数元素迭代器 elements()
计数对象拷贝 copy()
计数对象清空 clear()
from collections import Counter
#import collections
d = Counter("abdadakdabfdj") #
网络编程协议
1.osi七层模型
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
2.套接字 socket
有两类,一种基于文件类型,一种基于网络类型
3.Tcp和udp协议
Tcp协议:面向连接,数据可靠,传输效率低,面向字节流
建立连接与断开连接的过程(三次握手,四次
1.学习爬虫,为什么必须会正则表达式? 我们爬取一些网页具体内容时,只需要这个网页某个标签的一部分内容就足够,或者是这个标签的某个属性的值时,用普通的 xpath 或者css.selector是不能完成的,此时我们就需用到正则表达式去匹配获取。2.正则表达式官方简介? 正则表达式,又称规
《从零开始PYTHON3》学习资源包下载
课程连载已经完全结束。
经过整理校对,这里把在课程中出现过的源码和练习答案示例源码全部打包提供下载:
https://pan.baidu.com/s/1Ljzu_uKrgygUZ5eRe1ldfg
提取码:f3r6
压缩包解压密码:https://form
周末小实践,vue+树莓派+一言API
一直有个想法,让树莓派做后端,实现一个有趣的网络服务。可是,苦于不会前端,迟迟无法动手。最近由于工作任务需要研究了一下前端。 问过前端大佬们,个个都说你得用vue.js,当前最流行、最热门的前端框架,就用它!听我的,没错! 在大佬的指导下,花了半天
一般的的静态HTML页面可以使用requests等库直接抓取,但还有一部分比较复杂的动态页面,这些页面的DOM是动态生成的,有些还需要用户与其点击互动,这些页面只能使用真实的浏览器引擎动态解析,Selenium和Chrome Headless可以很好的达到这种目的。
Headless Chrome
今天在写一个StringIO.write(int)示例时思维那么一发散就拐到了字符集的问题上,顺手搜索一发,除了极少数以外,绝大多数中文博客都解释的惨不忍睹,再鉴于被此问题在oracle的字符集体系中蹂躏过,因此在过往笔记的基础上增删了几个示例贴出来。
Python2:
首先清楚
只对当前文件有效的操作:菜单栏->View -> Active Editor -> Use Soft Wraps;
如果想对所有文件都有效,就要在setting里面进行操作:File-> Setting-> Editor-> General -> Use s
写在前面
很高兴我这系列的文章写道第18篇了,今天写一个爬虫爱好者特别喜欢的网站煎蛋网http://jandan.net/ooxx,这个网站其实还是有点意思的,网站很多人写了N多的教程了,各种方式的都有,当然网站本身在爬虫爱好者的不断进攻下,也在不断的完善,反爬措施也很多,今天我用selenium在
目录
1. URL的组成
2. 贴吧爬虫2.1. 只爬贴吧第一页
2.2. 爬取所有贴吧的页面
3. GET和POST的区别3.1. GET请求
3.3. POST请求
1. URL的组成
汉字通过URL encode(UTF-8)编码出来的编码,里面的字符全是打字节
如果你复制粘贴下来这个网址
删除
# ==================删除==================# 只能删除文件,若为目录则报错# 若文件正在使用,Windows下会直接报错,Linux下会在目录表中删除记录,但文件还在# 与os.unlink()一样的作用os.remove(r"C:U
请求勾子
在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: *在请求开始时,建立数据库连接; *在请求开始时,根据需求进行权限校验; *在请求结束时,指定数据的交互格式;
为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设施的功能,即请求钩
Python 获取计算机全名(fully qualified host name)
import socket
socket.getfqdn()
socket.gethostname()
目录
1. urllib.request的基本使用1.1 urlopen
1.2. 用urlopen来获取网络源代码
1.3. urllib.request.Request的使用
2. User-Ageng的使用-模拟浏览器发送请求2.1) 为什么要用User-Agent?
2.2) 如何添加Us
Blueprint
蓝图的基本设想是当它们注册到应用上时,它们记录将会被执行的操作。 当分派请求和生成从一个端点到另一个的 URL 时,Flask 会关联蓝图中的视图函数。
简单来说,Blueprint 是一个存储操作方法的容器,这些操作在这个Blueprint 被注册到一个
01 元组
1 用途:当我们需要记录多个同种属性的值,并且只有读的需求时,应该用元组
2 定义方式:在()内用逗号分隔开多个任意类型的元素
t = ('egon',) # t = tuple(('egon'))
# 注意:当元组内只有一个元素时,必须加逗号
数据类型转