Python
文章平均质量分 62
伪装的TA
这个作者很懒,什么都没留下…
展开
-
正则表达式
今天我们主要来学习一下正则表达式在 Python语言 中的应用!大多数编程语言的正则表达式设计都师从Perl,所以语法基本相似,不同的是每种语言都有自己的函数去支持正则,今天我们就来学习 Python中关于 正则表达式的函数。re模块主要定义了9个常量、12个函数、1个异常,每个常量和函数猪哥都会通过实际代码案例讲解,让大家能更直观的了解其作用!注:为避免出现代码格式错乱,猪哥尽量使用代码截图演示哦。一、re模块简介聊到Python正则表达式的支持,首先肯定会想到re库,这是..原创 2020-11-20 15:47:40 · 261 阅读 · 0 评论 -
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 · 3400 阅读 · 0 评论 -
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 · 345 阅读 · 0 评论 -
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 · 174 阅读 · 0 评论 -
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 · 109 阅读 · 0 评论 -
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 · 191 阅读 · 0 评论 -
python中bs4的四大对象种类
Beautiful Soup将复杂的HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种:标签 NavigableString BeautifulSoup 评论1.标签Tag通俗点讲就是HTML中的一个个标签,例如:<head><title>The Dormouse's story</title><...原创 2018-07-27 19:40:48 · 4255 阅读 · 0 评论 -
python---PhantomJS简介及安装教程
一、简介(a) PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能,即是一个隐形的浏览器,只是其内的点击、翻页等人为相关操作需要程序设计实现。(b) 它不仅是个隐形的浏览器,提供了诸如CSS选择器、支持Web标准、DOM操作、JSON、HTML5、Canvas、SVG等,同时也提供了处理文件I/O的操作,从而使你可以...原创 2018-08-09 20:02:45 · 1305 阅读 · 0 评论 -
python-------scrapy介绍
一、介绍 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。Scrapy最初是为了页面抓取(更确切来说, 网络抓取)所设计的,也可以应用在获取API所返回的数据或者通用的网络爬虫。二、安装简单介绍下scrapy的安装,首先升级pip,win+r打开命令窗口,输入python -m pip ins...原创 2018-08-01 19:35:03 · 765 阅读 · 0 评论 -
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 · 380 阅读 · 0 评论 -
python-----数据库 MySQL安装教程
一、安装包连接链接:https://pan.baidu.com/s/1VM1zCejZTcdPazAQAuBoug 密码:6ou3二、开始安装双击打开下载的安装包 注意:设置密码一定要牢记,然后单击next...原创 2018-08-08 20:35:32 · 864 阅读 · 0 评论 -
python---分布式爬虫
一、scrapy-redisredis 是高性能的 key-value 数据库。我们知道 MongoDB 将数据保存在了硬盘里,而 Redis 的神奇之处在于它将数据保存在了内存中,因此带来了更高的性能。二、分布式原理回顾 scrapy 框架,我们首先给定一些start_urls,spider 最先访问 start_urls 里面的 url,再根据我们的 parse 函数,对里面的元素...原创 2018-08-16 22:11:17 · 300 阅读 · 0 评论 -
python ----Selenium介绍
一、什么是Selenium?Selenium是一个强大的开源Web功能测试工具系列,可进行读入测试套件、执行测试和记录测试结果,模拟真实用户操作,包括浏览页面、点击链接、输入文字、提交表单、触发鼠标事件等操作,并且能够对页面结果进行种种验证。也就是说,只要在测试用例中把预期的用户行为与结果都描述出来,我们就得到了一个可以自动化运行的功能测试套件。二、安装Seleniumwin+r 输入...原创 2018-07-30 20:04:14 · 1923 阅读 · 0 评论 -
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 · 204 阅读 · 0 评论 -
python基础------模块
在Python中,如果要引用一些内置的函数,比如在Python中要调用sqrt函数,必须用import关键字引入math这个模块,下面就来了解一下Python中的模块。 引入模块的优点: 1.提高了代码的可维护性 2.提高了代码的复用度,一个完整的模块可以被多个地方引用 ...原创 2018-07-14 17:59:14 · 190 阅读 · 0 评论 -
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 · 146 阅读 · 0 评论 -
零基础学Python——PyCharm的破解
Python的学习是离不开编辑器的,个人比较喜欢PyCharm,这篇文章主要讲解破解方法。第一步先去官网下载安装程序,然后双击打开安装程序单击Next,进行下一步,然后把这两个都勾选上,然后点击下一步 这里安装完成但是不要运行,下面进行破解百度JetbrainsCrack-2.6.2.jar并且下载下来下载链接:链接:https://pan.baidu.co...原创 2018-06-25 20:54:51 · 599 阅读 · 0 评论 -
零基础Python学习之基础篇
变量与常量 变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。常量是一块只读的内存区域,常量一旦被初始化就不能被改变。变量的命名规则1.只能由数字,字母下划线组成,且开头不能是数字2.不能是Python系统中的关键字3.区分大小写4.遵循驼峰命名法 a.大驼峰:MyName b.小驼峰:my...原创 2018-06-26 19:52:07 · 160 阅读 · 0 评论 -
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 · 340 阅读 · 0 评论 -
python基础----面向对象
一、概念概念:向对象最重要的概念就是类(class)和实例(instance),必须牢记类是抽象的模板,比如student类,而实例是根据类创造出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同'''设计类类名:见名知意,首字母大写,其他遵循驼峰命名法属性:见名知意,其他遵循驼峰命名原则行为:(方法/功能):见名知意,其他遵循驼峰命名原则创建类类:一...原创 2018-07-09 20:25:14 · 120 阅读 · 0 评论 -
Python学习重点基础篇---if条件判断和for循环
一、if ... elif ... else这里通过计算税后工资这个例子介绍if...elif...else的用法原创 2018-06-27 20:18:25 · 716 阅读 · 0 评论 -
python基础----常见错误分析
# 错误一:# TypeError: cannot concatenate 'str' and 'int' objects# 不能连接str和int对象age = 18str = "我今年" + age + "喜欢音乐"# 分析:# 这是一个类型错误,意味着Python无法识别你使用的信息。在这个示例中,Python发现你使# 用了一个值为整数( int )的变量,但它不知道该如何解...原创 2018-07-10 18:41:30 · 376 阅读 · 0 评论 -
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 · 458 阅读 · 0 评论 -
python学习之while语句,字符串,列表最直白介绍
一、while 语句while 表达式: 语句逻辑:当程序执行到while语句时,首先计算“表达式”的值,如果“表达式”的值为假,那么结束整个while语句,如果“表达式”的值为真,则执行“语句”,执行完“语句”,再去计算“表达式”的值,如果“表达式”的值为假,那么结束整个while语句,如果“表达式”的值为真,则执行“语句”,执行完“语句”,再去计算“表达式”的值,如此循环直到...原创 2018-06-28 19:52:37 · 571 阅读 · 0 评论 -
python基础---函数
一、定义函数定义函数格式:def 函数名(参数列表): 语句 return 表达式 def:函数代码块以def关键字开始函数名:遵循标识符规则():是参数列表的开始和结束参数列表(参数1,参数2,......,参数n):任何传入函数的参数和变量必须放在小括号之间,用逗号分隔。函数从函数的调用者那里获取的信息冒号:函数内容(封装的内容)从冒号开始,并且缩进语句:...原创 2018-07-04 18:46:54 · 166 阅读 · 0 评论 -
浅谈python面向对象之继承
面向对象有两个重要部分类和对象,类是抽象的模板,而对象是这个类的实例。类的一些概念:包括初始化方法__init__,可以理解为构造,self,理解为this。...原创 2018-07-13 17:46:47 · 1328 阅读 · 0 评论 -
零基础学习Python第一步——Anaconda的安装
Anaconda原创 2018-06-25 20:54:37 · 621 阅读 · 0 评论