今天根据正则表达式简单的爬了一下大众点评,把北京的美食爬了爬,(店铺名,人均消费,地址)
import re
import urllib.request
from urllib.request import urlopen
def ge
正则表达式:(http://tool.chinaz.com/regex/?qq-pf-to=pcqq.group)什么是正则表达式? (1)一种匹配字符串的规则 (2)input 一串数据 1)是不是QQ号:全数字 5位以上
多线程:
1. 对线程的理解
1.一个程序运行起来至少有一个进程,一个进程至少有一个线程2.处理器cpu分配给线程,即cpu真正运行的是线程中的代码3.分配cpu给线程时,是通过时间片轮训方式进行的4.进程是操作系统分配程序执行资源的单位,而线程是进程的一个实体, 是CPU调度和分配的单位。
2
区分Python文件的两种用途
run.py文件:
import m1
m1.py文件:
def f1():
print('f1')
def f2():
print('f2')
#当文件被执
简介 Python 字典 update() 方法用于更新字典中的键/值对,可以修改存在的键对应的值,也可以添加新的键/值对到字典中。
语法 d.update(e)
参数说明 将e中键-值对添加到字典d中,e可能是字典,也可能是键-值对序列。详见实例。
返回值 该方法没有
一丶函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段
函数是对功能的封装
语法:
def 函数名(形参列表):
函数体(代码块,return)
调用:
函数名(实参
打开文件:file_obj=open("文件路径","模式",“编码”’)
其中模式有:
r,以只读方式打开文件(默认)
w,打开一个文件只用于写入(不存在则创建,存在则删除内容开始写入)
a,打开一个文件用于追加(可读,不存在则创建,存在则只追加内容)
“+”表示可以同时读写某个文件
r+ ,可读
函数:
初识函数 —— http://www.cnblogs.com/Eva-J/articles/7125925.html
函数进阶 —— http://www.cnblogs.com/Eva-J/articles/7156261.html
装饰器函数 —— http://www.cnblogs
先来个最简单的例子:
把1-10000每个数求平方
服务器server:
用两个队列存储任务、结果
定义两个函数
要实现分布式得继承multiprocessing.managers.BaseManager
在主函数里multiprocessing.freeze_support()开启分布式支持
注册
需求:安装suds模块
遇到的问题:
一、报错信息:【file】【Default Settint】---Project Interpreter 点击 搜索suds安装模块报错
解决:依据上图提示找到C:Program FilesJetBrainsPyCharm 2017.2.3helperspa
1.choice函数:返回一个列表,元组,字符串的随机项 : 调用时应导入random模块,如from random import choice
2.print 两个字符串, 逗号,+号进行连接都可以
3.range(start,stop[,step]) 可以有以下情形的妙用:
for
1、Django URL(路由系统)
URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。
1 urlpatterns
一,介绍
QQ交流群:585499566
本文的目的是怎么使用Pyh+Bootstrap快速生成简约,大方,清新的Html页面,涉及到的技能:Python小白技能,Pyh会阅读中文文档,Html基础,Bootstrap
一, 转译符
1.python 中的转译符
正则表达式中的内容在Python中就是字符串
' n ' : 转移符赋予了这个n一个特殊意义,表示一个换行符
' n' : 表示取消了的转译
r 表示取消本字符串的所有转译
在正则表达式中: '\
从健身和学习中我一体会到坚持的力量。想写写东西的想法已经好久了,就是不知道怎么开始。最近生活开始给我各种攻击和磨练,我从声嘶力竭到沉默到默默坚持自己,改变自己并总结告诉自己:少说多看,看破不说破,宁愿尴尬也不说话。
------------------上面是心情,后面是体会,下面开始正式
1、什么是web框架
框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。
对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。
最简
安装库
pip install jieba wordcloud matplotlib
准备
txt文本
字体(simhei.ttf)
词云背景图片
代码
import matplotlib.py
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
你可以假设数组中无重复元素。
示例 1:
输入: [1,3,5,6], 5
输出: 2
示例 2:
输入: [1,3,5,6], 2
输出: 1
示例 3:
输入: [1,
实现 strStr() 函数。
给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。
示例 1:
输入: haystack = "hello", needle = "ll
给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。
不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。
元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。
示例 1:
给定 nums =