- 博客(15)
- 收藏
- 关注
原创 Scrapy 爬虫框架使用方法
1、安装Scrapy安装Scrapy之前需要有python环境,也就是说需要先安装python,之后在安装scrapy。使用命令:pip install scrapy如果你是刚安装python,按可能在安装的时候会报错,原因是pip的版本太低,故你需要在此步骤之前,更新一下pip,直接在cmd中输入:python -m pip install --upgrade pip。安装完成...
2019-03-10 02:56:38
573
转载 Python函数基础(一)
一,什么是函数?现在有这么个情况:python中的len方法不让用了,你怎么办?来测试一下‘hello word’ 的长度:s1 = "hello world"length = 0for i in s1: length = length+1print(length)OK,完事儿了,非常完美。但是主管又提出一个需求,要计算两外一个字符串的长度:‘hell...
2019-03-10 02:09:34
801
转载 Python函数基础(二)
python之函数进阶一,引言现在我有个问题,函数里面的变量,在函数外面能直接引用么?def func1(): m = 1 print(m)print(m) #这行报的错报错了:NameError: name 'm' is not defined上面为什么会报错呢?现在我们来分析一下python内部的原理是怎么样: 我们首先回忆一下Py...
2019-03-10 02:09:23
622
转载 Python装饰器
一,什么是装饰器?装饰器本质上就是一个python函数,他可以让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象。装饰器的应用场景:比如插入日志,性能测试,事务处理,缓存等等场景。二,装饰器的形成过程。现在我有一个需求,我想让你测试这个函数的执行时间,在不改变这个函数代码的情况下:import timedef func1():...
2019-03-10 02:09:11
226
转载 Python迭代器、生成器
一,迭代器1.1什么是可迭代对象?字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。我们怎么来证明这一点呢?from collections import Iterable l = [1,2,3,4] t = (1,2,3,4) d...
2019-03-10 02:08:58
207
转载 Python内置函数、匿名函数
内置函数 我们一起来看看python里的内置函数。什么是内置函数?就是Python给你提供的,拿来直接用的函数,比如print,input等等。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我们已经用过了,有些我们还没用到过,还有一些是被封印了,必须等我们学了新知识才能解开封印的。那今天我...
2019-03-10 02:08:35
212
转载 Python递归函数
一、初始递归递归函数:在一个函数里在调用这个函数本身。递归的最大深度:998正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的名称空间,如果一直调用下去,就会造成名称空间占用太多内存的问题,于是python为了杜绝此类现象,强制的将递归层数控制在了997(只要997!你买不了吃亏,买不了上当.....
2019-03-10 02:07:54
205
原创 Oracle学习工作中遇到的问题及解决方法
1、sql编程中用到的is 和as 的区别 在创建存储过程中,用as 和 is 没有什么区别,都可以;在创建视图中只能用as 不能用is ;在创建游标的过程中只能用is 而不能用as.2、远程连接数据库 要连接数据库,首先需要一个oracle的客户端,这个网上下载安装即可,安装完成后找到安装路径,打开文件oracle\product\10.1.0\db_2\network\admin\...
2018-06-24 18:46:45
935
转载 Python文件操作
python之文件操作一,文件操作基本流程。计算机系统分为:计算机硬件,操作系统,应用程序三部分。我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概念,用户或应...
2018-06-18 18:46:40
278
转载 Python集合与深浅copy操作及原理
python之集合,深浅copy一,集合。集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了。 关系测试,测试两组数据之前的交集、差集、并集等关系。1,集合的创建。set1 = set({1,2,'barry'})set2 = {1,2,'barry'}p...
2018-06-18 18:46:28
357
转载 Python学习笔记(二)
python基础二(基础数据类型)一,引子。1 什么是数据? x=10,10是我们要存储的数据2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示3 数据类型 数字 字符串 列表 元组 字典 集合二基础数据类型。2.1数字int。数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以:#bit_length() 当十进制用二进制表示时,最...
2018-06-18 18:46:12
1372
转载 Python学习笔记(一)
个人学习笔记:# 引入copy模块import copy# python数据类型:整型、浮点型、字符串、list、tuple、dict、set等# 转义字符串'I\'m \"OK\"' = I'm "OK"# \n表示换行符,\t表示制表符tab,\ 这个字符也需要转义 \\print("I\'m \"OK\"")print('\\')print("\\\n\\")# r'' 这个...
2018-06-18 18:45:54
34462
15
转载 Python二分查找算法
如果有这样一个列表,让你从这个列表中找到66的位置,你要怎么做?l = [2,3,5,10,15,16,18,22,26,30,32,35,41,42,43,55,56,66,67,69,72,76,82,83,88]你说,so easy!l.index(66)...我们之所以用index方法可以找到,是因为python帮我们实现了查找方法。如果,index方法不给你用了。。。你还能找到这个66么...
2018-06-18 18:45:06
264
转载 Python面向对象理解
一,初始面向对象.面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身。应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核,git,以及Apache HTT...
2018-06-18 18:44:18
29084
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人