自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 正则表达式

今天我们主要来学习一下正则表达式在 Python语言 中的应用!大多数编程语言的正则表达式设计都师从Perl,所以语法基本相似,不同的是每种语言都有自己的函数去支持正则,今天我们就来学习 Python中关于 正则表达式的函数。re模块主要定义了9个常量、12个函数、1个异常,每个常量和函数猪哥都会通过实际代码案例讲解,让大家能更直观的了解其作用!注:为避免出现代码格式错乱,猪哥尽量使用代码截图演示哦。一、re模块简介聊到Python正则表达式的支持,首先肯定会想到re库,这是..

2020-11-20 15:47:40 225

原创 Python 经典例题

1、冒泡排序2、计算x的n次方的方法3、计算a*a + b*b + c*c + ……4、计算阶乘n!5、列出当前目录下的所有文件和目录名6、把一个list中所有的字符串变成小写:7、输出某个路径下的所有文件和文件夹的路径8、输出某个路径及其子目录下的所有文件路径9、输出某个路径及其子目录下所有以.html为后缀的文件10、把原字典的键值对颠倒并生产新的字典11、打印九九乘法表通过指定end参数的值,可以.

2020-11-20 15:36:17 3360

原创 Python 14个基础知识点

Python基础语法大串讲Python 是一门面向对象的编程语言,相信这篇文章对于初学者而言应该会有一个比较大的帮助,下面我们将 Python 中常用的基础语法和函数做了一个汇总,满满的干货,供大家学习。1、print 函数Python 主要发布了两大版本 Python2 和 Python3。print 函数在终端中输出,Python3.x 需要加(),Python2.x 不用加()print 默认输出是换行的。 print("hello") print("wo.

2020-11-20 15:34:54 333

原创 Python入门基础

基础语法运行 Python交互式解释器在命令行窗口执行python后,进入 Python 的交互式解释器。exit()或Ctrl + D组合键退出交互式解释器。命令行脚本在命令行窗口执行python script-file.py,以执行 Python 脚本文件。指定解释器如果在 Python 脚本文件首行输入#!/usr/bin/env python,那么可以在命令行窗口中执行/path/to/script-file.py以执行该脚...

2020-11-20 15:27:34 162

原创 python 68个内置函数

内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等。截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下????abs()dict()help()min()setattr()all()dir()hex()next()slice()any()divmod()id()...

2020-11-20 15:25:05 79

原创 CentOS安装教程

一、安装包链接:https://pan.baidu.com/s/1stygF7uCBsulEgeIvQlm7Q 提取码:w8qb二、安装步骤    下图中,安装位置处出现叹号,左键单击,点完成设置密码,等待安装完成  点击重启 一、点击叹号二、点击网络与主机名允许访...

2018-10-15 14:04:06 291

原创 Cmder的安装及使用

一、安装直接解压后即可使用二、常用命令删除文件 rm 文件名删除文件夹 rm -rf文件夹名创建文件夹 mkdir 文件夹名创建python自带虚拟环境 python -m venv 文件夹名pip install ipython二、连接pymysql数据库1.d: 进入盘符2.创建文件夹 mkdir App3.进入虚拟环境 python -m venv...

2018-10-05 20:58:24 412

转载 【深入浅出Node.js系列二】Node.js&NPM的安装与配置

1 Node.js安装与配置1.1 Windows平台下的Node.js安装在过去,Node.js一直不支持在Windows平台下原生编译,需要借助Cygwin或 MinGW来模拟POSIX系统,才能编译安装。幸运的是2011年6月微软开始与Joyent合作移植Node.js到Windows平台上 (http://www.infoq.com/cn/news/2011/06/node-exe...

2018-08-30 21:34:20 328

转载 【深入浅出Node.js系列一】什么是Node.js

1 从名字说起有关Node.js的技术报道越来越多,Node.js的写法也是五花八门,有写成 NodeJS的,有写成Nodejs的,到底哪一种写法最标准呢,我们不妨遵循官方的说法。在Node.js的官方网站上,一直将其项目称之为”Node“或者”Node.js“, 没有发现其他的说法,”Node“用的最多,考虑到Node这个单词的意思和用途太广泛,容易让开发人员误解,我们采用了第二种称呼——”...

2018-08-30 20:46:20 193

原创 Node.js安装

一、概念简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。二、安装包连接链接:https://pan.baidu.com/s/...

2018-08-29 20:12:27 133

原创 python---分布式爬虫

一、scrapy-redisredis 是高性能的 key-value 数据库。我们知道 MongoDB 将数据保存在了硬盘里,而 Redis 的神奇之处在于它将数据保存在了内存中,因此带来了更高的性能。二、分布式原理回顾 scrapy 框架,我们首先给定一些start_urls,spider 最先访问 start_urls 里面的 url,再根据我们的 parse 函数,对里面的元素...

2018-08-16 22:11:17 258

原创 python------代码实现邮件发送

import smtplibimport email# MIME多用于扩充协议from email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMultipartHOST = 'smtp.qq.com'# 设置邮件标题SUB...

2018-08-10 19:45:18 353

原创 python---PhantomJS简介及安装教程

一、简介(a)   PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能,即是一个隐形的浏览器,只是其内的点击、翻页等人为相关操作需要程序设计实现。(b)   它不仅是个隐形的浏览器,提供了诸如CSS选择器、支持Web标准、DOM操作、JSON、HTML5、Canvas、SVG等,同时也提供了处理文件I/O的操作,从而使你可以...

2018-08-09 20:02:45 1285

原创 python-----数据库 MySQL安装教程

一、安装包连接链接:https://pan.baidu.com/s/1VM1zCejZTcdPazAQAuBoug 密码:6ou3二、开始安装双击打开下载的安装包 注意:设置密码一定要牢记,然后单击next...

2018-08-08 20:35:32 835

原创 python-------scrapy介绍

一、介绍      Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。Scrapy最初是为了页面抓取(更确切来说, 网络抓取)所设计的,也可以应用在获取API所返回的数据或者通用的网络爬虫。二、安装简单介绍下scrapy的安装,首先升级pip,win+r打开命令窗口,输入python -m pip ins...

2018-08-01 19:35:03 748

原创 python ----Selenium介绍

一、什么是Selenium?Selenium是一个强大的开源Web功能测试工具系列,可进行读入测试套件、执行测试和记录测试结果,模拟真实用户操作,包括浏览页面、点击链接、输入文字、提交表单、触发鼠标事件等操作,并且能够对页面结果进行种种验证。也就是说,只要在测试用例中把预期的用户行为与结果都描述出来,我们就得到了一个可以自动化运行的功能测试套件。二、安装Seleniumwin+r 输入...

2018-07-30 20:04:14 1897

原创 python中bs4的四大对象种类

Beautiful Soup将复杂的HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种:标签 NavigableString BeautifulSoup 评论1.标签Tag通俗点讲就是HTML中的一个个标签,例如:<head><title>The Dormouse's story</title>&lt...

2018-07-27 19:40:48 4183

原创 Python基础----xpath

xpath的基本用法//元素标签名    例如://div 功能是查找网页内的所有div//元素标签名[@属性名=’具体内容‘]   例如://div[@class='box'] 功能是查找存在属性@class='box'的div//元素标签名[第几个]     例如://div[@class="box"][2] 查找符合条件的第二个div//元素1/元素2/元素3...   例如://...

2018-07-27 19:32:23 158

原创 python------正则表达式基础知识

一、re.match函数#引入re包import re'''re.match函数原型;match(pattern,string,flags=0)pattern:匹配的正则表达式string:要匹配的字符串flags:标志位,用于控制正则表达式地匹配方式re.I 忽略大小写re.L 做本地话识别re.M 多行匹配,影响^和$re.S 是.匹配包括换行符在内的所有字符re...

2018-07-21 10:04:13 173

原创 python基础------模块

      在Python中,如果要引用一些内置的函数,比如在Python中要调用sqrt函数,必须用import关键字引入math这个模块,下面就来了解一下Python中的模块。     引入模块的优点:                            1.提高了代码的可维护性                            2.提高了代码的复用度,一个完整的模块可以被多个地方引用 ...

2018-07-14 17:59:14 176

原创 浅谈python面向对象之继承

面向对象有两个重要部分类和对象,类是抽象的模板,而对象是这个类的实例。类的一些概念:包括初始化方法__init__,可以理解为构造,self,理解为this。...

2018-07-13 17:46:47 1295

原创 python基础----常见错误分析

# 错误一:# TypeError: cannot concatenate 'str' and 'int' objects# 不能连接str和int对象age = 18str = "我今年" + age + "喜欢音乐"# 分析:# 这是一个类型错误,意味着Python无法识别你使用的信息。在这个示例中,Python发现你使# 用了一个值为整数( int )的变量,但它不知道该如何解...

2018-07-10 18:41:30 360

原创 python基础----面向对象

一、概念概念:向对象最重要的概念就是类(class)和实例(instance),必须牢记类是抽象的模板,比如student类,而实例是根据类创造出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同'''设计类类名:见名知意,首字母大写,其他遵循驼峰命名法属性:见名知意,其他遵循驼峰命名原则行为:(方法/功能):见名知意,其他遵循驼峰命名原则创建类类:一...

2018-07-09 20:25:14 110

原创 python基础---函数

一、定义函数定义函数格式:def 函数名(参数列表): 语句 return 表达式 def:函数代码块以def关键字开始函数名:遵循标识符规则():是参数列表的开始和结束参数列表(参数1,参数2,......,参数n):任何传入函数的参数和变量必须放在小括号之间,用逗号分隔。函数从函数的调用者那里获取的信息冒号:函数内容(封装的内容)从冒号开始,并且缩进语句:...

2018-07-04 18:46:54 151

原创 python--os详细介绍

os 模块提供了非常丰富的方法用来处理文件和目录。使用前必须先引入os模块,用法介绍如下:#首先要引入os模块#查看cpu的个数import oscpuCount = os.cpu_count()print(cpuCount)#当前文件的绝对路径result = os.getcwd()print(result)#abspath 绝对的#在计算机中,获取当前文件路径用.resul...

2018-07-03 18:46:52 423

原创 python----时间处理

一、 time-时间包#引入时间包import time#获取从1970年到当前时间的秒数time_line = time.time()print(time_line)1530530334.005211#localtime获取当前时间#0代表周一 6代表周日time1 = time.localtime()print(time1)time.struct_time(tm_year=2018, tm_m...

2018-07-02 19:44:30 304

原创 python学习之元组、字典

一、元组如果元组在创建的时候没有放入元素,那么这个元组就是一个空元组,没有意义元组和列表的区别:列表可以任意进行增删改查,元组只可以进行查操作tuple1 = (1,2,3,4,5)print(tuple1[0])print(tuple1[1])print(tuple1[2])print(tuple1[3])print(tuple1[4])#print(tuple1[5])#下标越过范...

2018-06-30 09:07:06 130

原创 python学习之while语句,字符串,列表最直白介绍

一、while 语句while 表达式: 语句逻辑:当程序执行到while语句时,首先计算“表达式”的值,如果“表达式”的值为假,那么结束整个while语句,如果“表达式”的值为真,则执行“语句”,执行完“语句”,再去计算“表达式”的值,如果“表达式”的值为假,那么结束整个while语句,如果“表达式”的值为真,则执行“语句”,执行完“语句”,再去计算“表达式”的值,如此循环直到...

2018-06-28 19:52:37 531

原创 Python学习重点基础篇---if条件判断和for循环

一、if ... elif ... else这里通过计算税后工资这个例子介绍if...elif...else的用法

2018-06-27 20:18:25 678

原创 零基础Python学习之基础篇

变量与常量   变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。常量是一块只读的内存区域,常量一旦被初始化就不能被改变。变量的命名规则1.只能由数字,字母下划线组成,且开头不能是数字2.不能是Python系统中的关键字3.区分大小写4.遵循驼峰命名法  a.大驼峰:MyName  b.小驼峰:my...

2018-06-26 19:52:07 151

原创 零基础学Python——PyCharm的破解

Python的学习是离不开编辑器的,个人比较喜欢PyCharm,这篇文章主要讲解破解方法。第一步先去官网下载安装程序,然后双击打开安装程序单击Next,进行下一步,然后把这两个都勾选上,然后点击下一步 这里安装完成但是不要运行,下面进行破解百度JetbrainsCrack-2.6.2.jar并且下载下来下载链接:链接:https://pan.baidu.co...

2018-06-25 20:54:51 549

原创 零基础学习Python第一步——Anaconda的安装

Anaconda

2018-06-25 20:54:37 612

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除