摘要:
requests是一个很实用的python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到。可以说,Requests 完全满足如今网络的需求。支持python3 1、安装 A、通过pip安装 pip install requests B、或者下载后安装 git clone git://g 阅读全文
摘要:
算法(Algorthm):一个计算过程,解决问题的方法。 时间复杂度是用来估计算法运行时间的一个式子(单位)。M个循环,复杂度就是N的M次方。(例如2个for循环,时间复杂度就是N的平方) 空间复杂度是用来评估算法占用内存大小的一个式子。 (1)列表排序:将无序的列表变成有序列表。 应用场景:各种榜 阅读全文
摘要:
1)读excel,使用xlrd模块 阅读全文
摘要:
数据库分为两类:1.关系型数据库: MySQL,Oracle,sql server,db2,sqlite 需要sql语句 数据存在磁盘上2.非关系型数据库:mongodb, redis 没有表结构 没有sql语句 使用get('k'),set('xx')说明:1.redis数据全部存在内存里面 2. 阅读全文
摘要:
import pymysql #导入pymysql模块coon=pymysql.connect( #连接数据库 host='192.168.13.4',user='abc',passwd='123456', #host为数据库的ip port=3306,db='abc',charset='utf8' 阅读全文
摘要:
由于MD5模块在python3中被移除 在python3中使用hashlib模块进行md5操作import hashlibm=hashlib.md5() #创建MD5对象passwd='aaa123' #待加密密码m.update(passwd.encode()) #不能直接对字符串加密,要先把字符 阅读全文
摘要:
第三方模块,是指别人写好的一些模块,要安装之后才可以使用的。 1)傻瓜式安装 A. 安装好python的前提下,打开cmd. 例如安装pymysql ,在cmd输入命令 pip install pymysql B. 没有pip命令: 1、pycharm里面点python console 2、找到py 阅读全文
摘要:
模块,其实就是一个python文件。 标准模块: 是指python自带的这些模块,直接import 就能用的。例如string ,random, datetime, os ,json, sys 1)string 模块 (参看新手学习python(三)字符串方法) 2)random 随机模块(生成随机 阅读全文
摘要:
1)定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 2)使用函数的好处:1、简化代码;2、提高代码的复用性;3、代码可扩展 3)举个例子: def sayhello(): #使用关键字def定义函数,后面是函数名 print('hello w 阅读全文
摘要:
文件有利于数据的长久保存,因此文件操作是一个比较重要的操作。 文件打开有三种方式:读模式(默认)‘r’,写模式'w',追加模式‘a’。 再加三种双重操作模式:读写模式‘r+’,写读模式‘w+’,追加读写模式‘a+’。 具体说下这6种模式的不同: 读模式 r :以只读方式打开文件。文件指针将会放在文件 阅读全文