分类
摘要:
1.函数的动态参数:
1.*args 位置参数动态传参
1 def fun(a,b,c,d,e):
2 print(a,b,c,d,e)
3 fun(1,2,3,4,5)
结果:1 2 3 4 5
顺序:位置参数=>*args=>默认值参数
*在这里表示接收位置参数的动态传参... 阅读原文
2018-08-10 18:24:01 阅读(1824) 评论(0)
摘要:
常用内置模块
一、time模块
在python中,时间分为3种 1.时间戳: timestamp,从1970年1月1日到现在的秒数, 主要用于计算两个时间的差 2.localtime: 本地时间 表示的是计算机当前所在的位置 3.UTC:世界协调时间
import tim... 阅读原文
2018-08-10 17:38:07 阅读(1780) 评论(0)
摘要:
目标情况
这次我们的目标网站,是ajax加载的数据,首先,打开网页后,直接用浏览器(火狐)自带的开发者工具,点击网络,然后下滑网页,点击xhr,找到json数据,可以看到大概有100条内容!进群:548377875 即可获取数十套PDF哦!
里面有每一个视频的相关信息,我们只需要取... 阅读原文
2018-08-10 16:37:05 阅读(1960) 评论(0)
摘要:
1 分析英文文本
1 from wordcloud import WordCloud
2 import os
3
4 cur_path = os.path.dirname(__file__)
5
6 with open(os.path.join(cur_path, 'love_en.txt')) a... 阅读原文
2018-08-10 15:53:04 阅读(2075) 评论(0)
摘要:
一丶动态参数
1.*args 位置参数,动态传参
def func(*food):
print(food)
print(func("米饭","馒头","福建人","犹太人"))
将所有的位置参数都赋给*food
2.**kwargs 关键字参数,动态传参
# 关键... 阅读原文
2018-08-10 14:34:06 阅读(1718) 评论(0)
摘要:
Python的hashlib提供了很多摘要算法,如MD5,SHA1等常用算法。
什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(如MD5值共32位,且每位都是用16进制进行表示)。
摘要算法就是通过摘要函数对任意长度的数据data计算出固定... 阅读原文
2018-08-10 13:55:02 阅读(1562) 评论(0)
摘要:
Django已经学过的知识点:
1. Urls.py 路由系统:
正则 分组匹配 --> 位置参数 分组命名匹配 --> 关键字参数 分级路由 include 给路由起别名 name="xx" 反向解析url view ... 阅读原文
2018-08-10 13:45:02 阅读(1740) 评论(0)
摘要:
vim命令的 使用 vim c.py 进入文件或者创建文件 esc按键 命令模式 黄绿色 i 插入模式 蓝色 英文模式下打:号 末行模式 q 英文模式下按q强制退出 wq 保存退出 q! ... 阅读原文
2018-08-10 13:12:01 阅读(804) 评论(0)
摘要:
ORM:对象关系映射(Object Relational Mapping,简称ORM)
作用:根据类生成表结构,将对象、列表的操作转换成对象的SQL语句,将SQL语句查询的结果转换为对象或列表
优点:极大的减轻开发人员的工作量,不需要面对因数据库的变更而导致代码无效再修改代码
在Django中是出于models和数据... 阅读原文
2018-08-10 12:52:03 阅读(2437) 评论(0)
摘要:
文章思路:本文将先介绍协程的概念,然后分别介绍Python2.x与3.x下协程的用法,最终将协程与多线程做比较并介绍异步爬虫模块。
协程
概念
协程,又称微线程,纤程,英文名Coroutine。协程的作用,是在执行函数A时,可以随时中断,去执行函数B,然后中断继续执行函数A(可以自由切换)。但这一过程并不是函... 阅读原文
2018-08-10 12:24:03 阅读(1851) 评论(0)