E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python进阶
Python进阶
之路 高级编程 正则表达式-分组
分组如果一个模式字符串中有一对圆括号括起来的部分,那么这部分就会作为一组,可以通过group方法的参数获取指定的组匹配的字符串。当然,如果模式字符串中没有任何用圆括号括起来的部分,那么就不会对待匹配的字符串进行分组。m=re.match(r'(\d\d\d)-(\d\d)','123-45')在上面的代码中,模式字符串可以匹配以3个数字开头,后面跟着一个连字符(-),最后跟着2个数字的字符串。由于
python进阶之路
·
2020-06-29 15:07
Python
Python进阶之路
Python进阶
之路 迭代器转换为列表、创建生成器、递归生成器
迭代器转换为列表尽管迭代器很好用,但仍然不具备某些功能,例如,通过索引获取某个元素,进行分片操作。这些操作都是列表的专利,所以在很多时候,需要将迭代器转换为列表。但有很多迭代器都是无限迭代的。因此,在讲迭代器转换为列表时,需要给迭代器能够迭代的元素限定一个范围,否则内存就会溢出。要想让迭代器停止迭代,值需要抛出StopIteration异常即可。通过list函数可以直接将迭代器转换为列表。[例10
python进阶之路
·
2020-06-29 15:07
Python
Python进阶之路
Python进阶
之路 in和not in操作符
in和notin操作符利用in和notin操作符,可以确定一个值是否在列表中。像其他操作符一样,in和notin用在表达式中,连接两个值:一个要在列表中查找的值,以及待查找的列表。这些表达式将求值为布尔值。>>>'howdy'in['hello','hi','howdy','heyas']True>>>spam=['hello','hi','howdy','heyas']>>>'cat'inspa
python进阶之路
·
2020-06-29 15:06
Python
Python进阶之路
Python进阶
之路 正则表达式的创建与匹配
正则表达式的创建与匹配Python中有正则表达式的函数都在re模块中,所以第一步是先导入re模块。importre向re.compile()传入一个字符串值,表示正则表达式,它将返回一个Regex模式对象(或者就简称为Regex对象)。要创建一个Regex对象来匹配电话号码模式,就输入以下代码(回忆一下,\d表示"一个数字字符",\d\d\d-\d\d\d-\d\d\d\d是正确电话号码模式的正则
python进阶之路
·
2020-06-29 15:06
Python
Python进阶之路
Python
正则表达式的创建与匹配
教程
Python进阶
之路 用append()和insert()方法在列表中添加值
用append()和insert()方法在列表中添加值要在列表中添加新值,就使用append()和insert()方法。对变量spam中的列表调用append()方法:spam=['cat','dog','bat']spam.append('moose')print(spam)#输出结果:['cat','dog','bat','moose']前面的append()方法调用,将参数添加到列表末尾。i
python进阶之路
·
2020-06-29 15:06
Python
Python进阶之路
Python进阶
之路 6.3.6 pop方法和popitem方法
6.3.6pop方法和popitem方法pop方法与popitem方法都用于弹出字典中的元素。pop方法用于获取指定key的值,并从字典中弹出这个key-value对。popitem方法用于返回字典中最后一个key-value对,并弹出这个key-value对。对于字典来说,里面的元素并没有顺序的概念,也没有append或类似的方法,所以这里所说的最后一个key-value对,也就是为字典添加ke
python进阶之路
·
2020-06-29 15:06
Python
大数据
数据分析
小白
数据挖掘
新手
Python进阶之路
Python进阶
之路 setdefault方法
6.3.7setdefault方法setdefault方法用于设置key的默认值。该方法接收两个参数,第1个参数表示key,第2个参数表示默认值。如果key在字典中不存在,那么setdefault方法会向字典中添加这个key,并用第2个参数作为key的值。该方法会返回这个默认值。如果未指定第2个参数,那么key的默认值是None。如果字典中已经存在这个key,setdefault不会修改key原来
python进阶之路
·
2020-06-29 15:06
Python
大数据
数据分析
小白
数据挖掘
新手
Python进阶之路
只要60页!牛逼不行的Python数据分析入门知识手册
PPT分享给大家,能根据该课件提到的知识有针对性的学,做到真正的少走弯路,课件部分截图如下PPT领取方式:扫描下方公众号回复:PPT,可获取下载链接编程学习社区另外推荐一本对Python感兴趣的书籍《
Python
程序员资源社区
·
2020-06-29 14:39
Python进阶
——新冠确诊数据采集
获取实时数据#-*-coding:utf-8-*-importrequests,osimportreimportxlwtimporttimeimportjsonclassget_yq_info:defget_data_html(self):headers={'User-Agent':'Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/535.1(KHTML,li
潇囧囧
·
2020-06-29 10:14
python进阶
python
Python程序设计与科学计算精录&总结Episode.7
Python进阶
:数据分析库Pandas、Matplotlib与Scikit-learn(基于VS2019)
东街有一位老妇人,在辟旧的房子里住了几十年,邻里却无人不觉得她怪,因为她总是穿着一双蹩脚的巨鞋出门,走路时鞋梆都能兹出响声来。终于有一天,一个小孩开口了,“您为什么老是穿这么大的鞋呀,根本不合脚。”老妇人咯咯笑道:“大鞋小鞋都是花一样的价钱,那我为什么不买大的呢?”西街有一位年轻人,苦读诗书渴望考举入仕,但邻里无人不觉得他怪,因为他总是穿着一双蹩脚的小鞋出门,脚趾都快把鞋头给撑破了。终于有一天,一
weixin_43833550
·
2020-06-29 10:27
小白学python怎么样?python的学习策略是什么?
前几天,几个IT界的大佬提起python,他们说零基础学好python很简单,但
python进阶
需要花费一些气力。然而都说Python简单易学,那么零基础如何学好Python?有哪些必须学的知识?
牵扯的回忆
·
2020-06-29 09:18
python
python开发
python入门
Python面向对象之类与对象详解
系列文章:【Python基础】一文补齐Python基础知识【趣学Python:B站四大恶人】一文掌握列表、元组、字典、集合【
Python进阶
】一文掌握Python函数用法【
Python进阶
】
datamonday
·
2020-06-28 22:55
Python
Python文件(I/O)操作详解
系列文章【Python基础】一文补齐Python基础知识【趣学Python:B站四大恶人】一文掌握列表、元组、字典、集合【
Python进阶
】一文掌握Python函数用法【
Python进阶
】Python面向对象之类与对象详解
datamonday
·
2020-06-28 22:24
Python
Python异常处理和模块详解
系列文章【Python基础】一文补齐Python基础知识【趣学Python:B站四大恶人】一文掌握列表、元组、字典、集合【
Python进阶
】一文掌握Python函数用法【
Python进阶
】Python面向对象之类与对象详解
datamonday
·
2020-06-28 22:24
Python
Python面向对象之继承和多态详解
系列文章【Python基础】一文补齐Python基础知识【趣学Python:B站四大恶人】一文掌握列表、元组、字典、集合【
Python进阶
】一文掌握Python函数用法【
Python进阶
】Python面向对象之类与对象详解
datamonday
·
2020-06-28 22:24
Python
Python面向对象之装饰器与封装详解
系列文章:【Python基础】一文补齐Python基础知识【趣学Python:B站四大恶人】一文掌握列表、元组、字典、集合【
Python进阶
】一文掌握Python函数用法【
Python进阶
】Python
datamonday
·
2020-06-28 22:23
Python
python
封装
编程语言
Python中的基础数据类型(List,Tuple,Dict)及其常用用法简析
作者:
Python进阶
者来源:Python爬虫与数据挖掘前言上次咱们简单的认识了String,Number,这次简单聊聊剩下的几个数据类型(列表,元组,字典)...列表首先List是有[]包括的,每个元素用
IT农民工1
·
2020-06-28 21:55
Python进阶
(一):python技巧
Python进阶
(一)1.列表的创建除了常见的列表创建方法外,还有一下几种创建方式:'''split()函数用来分割文本,可以给定分割符号,如上以,为分割符'''suits='Spade,Heart,Club
Kyda
·
2020-06-28 20:15
python
Python进阶
(八):in的详解
“in”的存在使得python在操作可迭代对象时简单得多,这便是“in”存在的一个最大的好处1.用于判断(查找)元素是否在可迭代对象中(不包括生成器;但包括set集合,set不能迭代,但是也能用“in”来查找元素):xxxinXXX:判断xxx是否在XXX中,如果在,返回真,不在,返回假。xxxnotinXXX:判断xxx是否不在XXX中,如果不在,返回真,在,返回假。可配合“if”和“while
Kyda
·
2020-06-28 20:15
python
Python进阶
必学:生成器
1生成器列表推导式:直接生成列表什么是生成器?通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的,而且创建一个包含100万个元素的列表,不仅占用很大的存储空间.如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节
mai~
·
2020-06-28 19:29
python进阶
之ORM——sqlalchemy
2019独角兽企业重金招聘Python工程师标准>>>本文转载自慕课网:https://www.imooc.com/article/details/id/223431.什么是ORMORM:ObjectRelationMapping,最初主要描述的是程序中的Object对象和关系型数据库中Rlation关系(表)之间的映射关系,目前来说也是描述程序中对象和数据库中数据记录之间的映射关系的统称,是一种
weixin_34326429
·
2020-06-28 17:57
Python进阶
:切片的误区与高级用法
特此声明,请阅读改进版——
Python进阶
:全面解读高级特性之切片!https://mp.weixin.qq.com/s/IR...众所周知,我们可以通过索引值(或称下标)来查找序列类
weixin_34303897
·
2020-06-28 16:40
Python进阶
:迭代器与迭代器切片
特此声明,请阅读改进版——
Python进阶
:全面解读高级特性之切片!https://mp.weixin.qq.com/s/IR...在前两篇关于Python切片的文章中,我们学习了切片
weixin_33913377
·
2020-06-28 08:29
Python进阶
02 文本文件的输入输出
作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢!Python具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。文本文件的读写主要通过open()所构建的文件对象来实现。创建文件对象我们打开一个文件,并使用一个对象来表示该文件:f=open(文件名,模式)最常用的模式有:"r"#只读“w”#写入比如>>>f=ope
weixin_33824363
·
2020-06-28 06:22
Python进阶
| 大牛推荐的5本 Linux 经典必读书
1️⃣《鸟哥的Linux私房菜-基础篇·第三版》by鸟哥最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。豆瓣评分:9.1推荐指数:?????特别推荐:基础到进阶的Linux免费课2️⃣《TheLinuxCommandLine》byWilliamE.ShottsJr.如果你对Linux完全不了解安装都不会,看鸟哥那本;如果你情况跟题主类
weixin_33751566
·
2020-06-28 04:28
Python进阶
(六)文件操作
文章目录操作文件的套路文件指针打开文件的方式文件/目录常用管理操作 在计算机中,文件是以二进制的方式保存在计算机磁盘上的。操作文件的套路 计算机中操作文件套路非常固定,一共包含三个步骤:打开文件读、写文件关闭文件 Python中操作文件需要记住一个函数和三个方法:open:打开文件,并且返回文件操作对象。read:将文件内容读取到内存。write:将指定内容写入文件。close:关闭文件。f
小小何先生
·
2020-06-27 21:44
Py进阶
Python进阶
(五)模块、包详解
文章目录导入时指定别名局部导入注意模块搜索顺序包发布模块 模块是Python程序架构的一个核心概念。每一个以扩展名py结尾的Python源代码文件都是一个模块。模块就好比是工具包,要想使用这个工具包中的工具,就需要先导入这个模块。import模块1导入时指定别名 如果模块名太长,可以使用as指定模块的名称import模块1as模块别名局部导入 如果希望从某一个模块中导入一部分工具,可采用以下
小小何先生
·
2020-06-27 21:08
Py进阶
Python进阶
编程 类的成员
类的成员classA:company_name='老男孩'#静态变量__iphone='1515151'#私有静态变量def__init__(self,name,age):#特殊方法(双下方法)self.name=name#对象属性self.__age=age#私有对象属性deffunc(self):#普通方法passdef__func(self):#私有方法pass@classmethoddef
weixin_30412013
·
2020-06-27 19:40
Python进阶
编程 反射
1.7反射python面向对象中的反射:通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射)classFoo:f='类的静态变量'def__init__(self,name,age):self.name=nameself.age=agedefsay_hi(self):print('hi,%s'%self.name)obj=Foo('egon',73)#检测是否含有
weixin_30412013
·
2020-06-27 19:40
Python进阶
之[非局部变量,闭包,装饰器]
阅读Tacotron2源码之
Python进阶
Non-LocalVariablewithNestedFunctionClosureinPythonDecorator1.Non-LocalVariablewithNestedFunction
weixin_30381793
·
2020-06-27 18:42
Python进阶
之路(3):提取公众号后台数据并数据可视化
公众号后台有丰富的数据统计,但是可能依然没有我想要的统计指标。比如,我公众号粉丝量虽然不高,但是阅读率却普遍很高,那我能不能根据我公众号每篇文章的阅读率的变化情况,画一张散点图,来展现我的公众号运营成果呢?登陆后台发现,公众号每篇文章发送情况的左侧,点击发送完毕按钮,可以看到送达人数,这是公众号发某篇文章前的粉丝数,而标题下方有阅读数。通过爬虫,依次提取每篇文章的送达人数和阅读数,根据公式:阅读率
江流leo
·
2020-06-27 14:15
江流的Python学习
python
selenium
数据分析
Python进阶
-列表推导式详解总结
列表推导式并不是什么特别的技术,它只是一种创建列表的简洁方法,目的是为了让大家写程序时更方便更快捷,写出更简洁的代码初识列表现在请创建一个list,元素为1到9的整数,先用普通方法做lst=[]foriinrange(10):lst.append(i)用了3行代码完成了这个功能,现在用列表推导式来做lst=[iforiinrange(10)]仅仅是一行代码哦,一行代码就能解决的问题,就没必要用三行
wcg541
·
2020-06-27 14:12
python进阶
Python高级特性
1内建函数(__xxx__)背景:为什么要有这种带下划线的内建函数,个人认为这种内建函数开放了很多Python的特殊用法,只要详尽掌握,就会理解平时用到的数据结构是复写了什么方法,自己也可以写出类似set,dqueue,dict,list的数据类型方法。1.1类似字典的操作方式,__getitem__,__setitem__,__delitem__我们熟悉的字典是可以像如下方式操作赋值取值:d=d
JNeuman
·
2020-06-27 13:28
Python
一些python基础问题
以下是《
python进阶
中文版》的一些总结和个人记录内容http://docs.pythontab.com/interpy/1、set()buildanorderedcollectionsofuniqueelements
请问zp
·
2020-06-27 07:45
python
学习《
python进阶
》
Python进阶
技巧参考
python进阶
1.pdb脚本调试pdb是python自带的一个包,为python程序提供了一种交互式的源代码调试功能,主要特性包括设置断点,单步调试,进入函数调试,查看当前代码
宸公子
·
2020-06-27 00:10
python
进阶
总结
python进阶
Python学习进阶的路线大概是这样子的:学会列表推导学会生成器尽量在代码中使用map、reduce、filter、iter、range等函数学会装饰器多写递归函数学会itertools和functools读《RealWorldHaskell》利用高层次(higherorder)函数、递归等重写以前的Python代码每次同事给你看Python类时,称用字典加一些函数可以“更好地”实现。拥抱函数式编
titer1
·
2020-06-26 19:16
Python进阶
(四十)-数据可视化の使用matplotlib进行绘图
Python进阶
(四十)-数据可视化の使用matplotlib进行绘图前言 matplotlib是基于Python语言的开源项目,旨在为Python提供一个数据绘图包。
No Silver Bullet
·
2020-06-26 15:42
Python
Python3
Column
Python进阶
(四十七)-python3使用pyinstaller实现将py文件打包成exe文件
Python进阶
(四十七)-python3使用pyinstaller实现将py文件打包成exe文件前言 py文件通常需要运行在Python编程坏境中,而可执行exe文件更方便。
No Silver Bullet
·
2020-06-26 15:42
Python
Python3
Column
Python进阶
(四十六)-Python3实现SMTP发送邮件详细教程
Python进阶
(四十六)-Python3实现SMTP发送邮件详细教程简介 Python发送邮件的教程本人在网站搜索的时候搜索出来了一大堆,但是都是说了一大堆原理然后就推出了实现代码,我测试用给出的代码进行发送邮件时都不成功
No Silver Bullet
·
2020-06-26 15:42
Python
Python3
Column
Python进阶
(五十二)-Flask使用pymysql连接MySQL数据库
Python进阶
(五十二)-Flask使用pymysql连接MySQL数据库IDE说明Python:3.5Flask:0.12.1Pymysql:0.7.10MySQL:5.5前言 之前在做PythonWeb
No Silver Bullet
·
2020-06-26 15:42
Python
Python3
Column
Python进阶
(三十一)-往MySQL数据库里添加数据,update和insert哪个效率高
Python进阶
(三十一)-往MySQL数据库里添加数据,update和insert哪个效率高 在编写“WaterSpider”过程中,遇到了批量更新数据的情况。
No Silver Bullet
·
2020-06-26 15:41
Python
Python3
Column
Python进阶
(三十六)-Web框架Django项目搭建全过程
Python进阶
(三十六)-Web框架Django项目搭建全过程 IDE说明:Win7系统Python:3.5Django:1.10Pymysql:0.7.10Mysql:5.5注:可通过pipfreeze
No Silver Bullet
·
2020-06-26 15:41
Python
Python3
Column
Python进阶
(十九)-Python3安装第三方爬虫库BeautifulSoup4
Python进阶
(十九)-Python3安装第三方爬虫库BeautifulSoup4 在做Python3爬虫练习时,从网上找到了一段代码如下:#使用第三方库BeautifulSoup,用于从html或
No Silver Bullet
·
2020-06-26 15:11
Python
Python3
Column
Python进阶
(二十四)-Python中函数的参数定义和可变参数
Python进阶
(二十四)-Python中函数的参数定义和可变参数 刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args,**kwargs)这样的函数定义,这个和*让人有点费解
No Silver Bullet
·
2020-06-26 15:11
Python
Python3
Column
Python进阶
(二十一)-Python学习进阶资料
Python进阶
(二十一)-Python学习进阶资料 学习Python已经将近2周了,掌握了基本的语法,并学习了简单的爬虫操作,现将相关学习资料整理如下。
No Silver Bullet
·
2020-06-26 15:11
Python
Python3
Column
Python进阶
(二)-初识Python数据元素:字典&时间
Python进阶
(二)-初识Python数据元素:字典&时间3字典3.1字典简介 字典(dicdictionary)是除列表之外python中最灵活的内置数据结构类型。
No Silver Bullet
·
2020-06-26 15:10
Python
Python3
Column
【
Python进阶
篇】python之函数的类的内置方法
类的特殊成员上文介绍了Python的类成员以及成员修饰符,从而了解到类中有字段、方法和属性三大类成员,并且成员名前如果有两个下划线,则表示该成员是私有成员,私有成员只能由类内部调用。无论人或事物往往都有不按套路出牌的情况,Python的类成员也是如此,存在着一些具有特殊含义的成员,详情如下:1.__doc__表示类的描述信息classFoo:"""描述类信息,这是用于看片的神奇"""deffunc
JetBrains_孙健
·
2020-06-26 12:41
『
Python知识
』
小菜鸟的
python进阶
之路 ------- 带参数的装饰器
昨天,我们简单了解了装饰器,那么你了解装饰器带参数是怎样的吗??下面,我们用一个简单的例子来了解一下带参数的装饰器"""编写装饰器required_types,条件如下:#1).当装饰器为@required_types(int,float)确保函数接收到的每一个参数都是int或者float类型;#2).当装饰器为@required_types(list)确保函数接收到的每一个参数都是list类型;
sinceNow
·
2020-06-26 12:10
小菜鸟的python进阶之路
小菜鸟的
python进阶
之路 ------- 多个装饰器的执行顺序
装饰器可以在不改变源函数的基础上增加函数功能,那么如果一个函数由多个装饰器的装饰,执行的是顺序应该是怎样的??这个问题一直困扰了我很久,终于。。。下面我们先用一个简单的例子验证一下defone(func):print('----1----')deftwo():print('----2----')func()returntwodefa(func):print('----a----')defb():p
sinceNow
·
2020-06-26 12:40
小菜鸟的python进阶之路
小菜鸟的
python进阶
之路 ------- 一道关于排序的携程笔试题
(2018-携程-春招题)题目需求:给定一个整形数组,将数组中所有的0移动到末尾,非0项保持不变;在原始数组上进行移动操作,勿创建新的数组;输入:第一行是数组长度,后续每一行是数组的一条记录;40702输出:调整后数组的内容;47200defmove_li(num):ifnum==0:return1else:return0#输入len=int(input())li=[]foriinrange(le
sinceNow
·
2020-06-26 12:40
小菜鸟的python进阶之路
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他