![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python回顾
累了困了喝六神
这个作者很懒,什么都没留下…
展开
-
爬虫遇到的问题1
import jsonjson_string = r.textjson_string = json_string[json_string.find(’{’):-2]回顾基础时突然没看懂,赶紧过来记录一下先写个“解”:1 json_string.find(’{’) ##正如上篇文章写的str.find(str, beg=0,end=len(string)),这里的find()没有起始和...原创 2018-09-30 21:15:57 · 360 阅读 · 0 评论 -
selenium系列之二(元素定位)
检查页面元素新版本的浏览器支持检查元素,在浏览器界面按 F12 进入检查模式按上图操作步骤进行,然后在html元素上点击右键就直接能获取到该元素的html代码,在你的执行脚本中粘贴即可,方便快捷,适合懒得分析网页元素的coder元素定位上面那个例子,只是能帮你快速定位到指定内容的html代码,虽然已经将它拷贝,但剪贴到脚本中,你知道怎么用吗,所以,就得了解 Selenium 用来定...原创 2019-01-21 15:16:56 · 177 阅读 · 0 评论 -
selenium系列之一(环境配置)
模块安装windows 命令行中直接执行 pip install selenium环境配置浏览器驱动上面下载的是 selenium3 版本,需要下载浏览器驱动,如下是三个浏览器驱动下载链接:Firefox:https://github.com/mozilla/geckodriver/releasesChrome:https://npm.taobao.org/mirrors/chr...原创 2019-01-09 15:44:48 · 136 阅读 · 0 评论 -
Python数据分析(pandas入门)
pandas 数据结构介绍两种数据结构:Series 和 DataFrame;Series由一组数据和与之相关的一组数据标签(索引)组成,可以用 index 和 value 分别规定索引和值,若不规定索引,默认自动创建 0 到 N-1 的索引import pandas as pds1 = pd.Series([1,2,3], index=['a','b','c']) # ...原创 2019-01-11 20:08:57 · 263 阅读 · 0 评论 -
Python基础------函数式编程(lambda、reduce、filter、map)
lambdalambda 是匿名函数,也叫行内函数,用法如下:>>> f = lambda x: x+2 # 定义了一个函数f(x)=x+2>>> g = lambda x,y: x+y # 定义了一个函数f(x,y)=x+y>>> f(3)5>>> g(3,...原创 2018-12-11 21:13:44 · 188 阅读 · 0 评论 -
Python基础------函数
函数函数的理解与定义 def hello(): # def 定义函数的关键字 print('hello') # 不调用时不会执行函数体里的内容 print('python') hello() # 调用函数(通过函数名调用函数)函数嵌套 def westos...原创 2018-12-10 20:31:13 · 134 阅读 · 0 评论 -
Python基础------常见函数(strip、split、divmod、join、zip、enumerate)
strip()strip() 去掉字符串两边的空格 ## 不传参时,默认去掉两边空格 >>>thestring = ' say you later ' >>>thestring.strip() 'say you later' ## 传入单个字符 >>>thestring = 'say the ays' >>...原创 2018-12-10 20:13:43 · 336 阅读 · 0 评论 -
Python基础------字典
字典(dict)字典是 python 中唯一的映射类型,是一个无序的“键:值”对集合,每一个元素都是 pair,包含 key、value两部分。 key 是 Integer 或 string 类型,value 是任意类型,即{ key: value}字典的定义关键字(key)必须使用不可变类型,在同一个字典中,关键字必须互不相同# 定义一个空字典dic =[]# 一般以{key: ...原创 2018-12-10 18:56:00 · 254 阅读 · 0 评论 -
Python基础------元组
元组(tuple)元组类似于向量,元组的元素不能修改,元素写在小括号内,元素之间用逗号隔开,和向量写法一致。元组中的元素类型也可以不相同元组的定义# 定义空元组>>> tuple = ()>>> type(tuple)<class 'tuple'># 定义一个元素的元组>&原创 2018-12-10 17:33:29 · 194 阅读 · 0 评论 -
Python基础------装饰器
装饰器装饰器的定义域普通函数的定义在形式上完全一致,只不过装饰器函数的参数必须要有函数或类对象,然后在装饰器函数中重新定义一个新的函数或类,并在其中执行某些功能前后或中间来使用被装饰的函数或类,最后返回这个新定义的函数或类,以下是一个简单的装饰器函数的定义代码:def demo_decorater(fun): # 定义装饰器函数(参数为fun,可接收函数的对象) def inner...原创 2018-12-26 20:47:47 · 122 阅读 · 0 评论 -
Python基础------文件(打开、操作、关闭)
打开文件读写文件之前,需要打开文件,在Python中,使用 open() 函数来打开文件并返回文件的对象文件对象 = open(文件名,访问模式,buffering)# 文件名:用于指定要打开的文件,通常需要包含路径(绝对路径 | 相对路径)# 访问模式:用于指定打开文件的模式,可取值如下表# buffering:可选参数,用于指定访问文件所采用的缓冲方式,初学可以暂不了解访问模式参...原创 2018-12-13 19:51:18 · 1522 阅读 · 0 评论 -
Python入门----
下文如未注明,默认为 python3基础入门print 输出>>> print ('hello,world') # print()输出,打印结果hello,world input 输入>>> input(‘请输入账号:’) # input()输入,从键盘获取输入请输入账号:...原创 2018-12-01 21:46:50 · 135 阅读 · 0 评论 -
python必须了解的一些知识
python工程组织结构包括(包>模块>类>方法>变量),方法和变量好理解,那么我们就弄清楚包、模块、类的含义包、模块、类的概念包(Package)包:在Pycharm中的表现形式就是左侧文件列表中的一个目录,通常存放多个关系密切的模块,唯一需要注意的就是,只有包含_ init _.py文件的目录才叫做’包’.右键New→Python Package就是创建’...原创 2018-11-02 09:19:51 · 158 阅读 · 0 评论 -
Python函数参数和返回值
- 函数参数和返回值的作用函数:封装功能独立的代码,在需要时通过函数名被调用参数:外界希望在函数内部处理的数据返回值:函数完成工作后,给调用者的一个结果函数根据有无参数和返回值,可以相互结合,共有4种组合形式1.无参数,无返回值2.无参数,有返回值3.有参数,无返回值4.有参数,有返回值定义函数时,是否接收参数,或是否返回结果,根据实际的功能需求决定1.如果函数内部处理的数据不...原创 2018-10-25 21:50:22 · 1224 阅读 · 0 评论 -
python输出九九乘法表
python搁置了有一段时间没有回顾了,今天重拾起来,发现很多语法和逻辑都忘光了,尤其看到书上这个九九乘法表更是一眼没看懂,懵逼了几分钟,吓坏我了,哈哈,下面记录这个乘法表的书写过程及理解,赶紧记下来。输出9*9乘法表:结合最近刚开始学的linux,在vim编辑器里写出如上代码然后退出shell 为文件添加执行权限:chmod +x helloworld.py (我给文件起名叫hello...原创 2018-09-29 15:30:37 · 10790 阅读 · 3 评论 -
selenium系列之三(python API介绍)
WebDriver 原理WebDriver 功能WebDriver 方法WebDriver 通过一些方法来实现与浏览器窗口、网页和页面元素的交互。下表示一些重要的方法WebElement 接口我们可以通过 WebElement 实现与网站页面带上的元素交互,这些元素包括文本框、文本域、按钮、单选框、多选框、表格、行、列和 div 等WebElement 提供了一些功能、属性和方...原创 2019-01-22 10:32:20 · 368 阅读 · 0 评论